@charset "UTF-8";@keyframes _spin_jjfab_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeIn_jjfab_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeOut_jjfab_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}._root_jjfab_29{flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;padding:1rem}._root_jjfab_29._leaving_jjfab_39{animation:_fadeOut_jjfab_1 .28s ease-in forwards}._inner_jjfab_43{width:100%;max-width:40rem;display:flex;flex-direction:column;gap:1.5rem;animation:_fadeIn_jjfab_1 .25s ease-out}._content_jjfab_52{width:100%;display:flex;flex-direction:column;gap:1.75rem;text-align:left}._header_jjfab_60{display:flex;align-items:center;gap:1rem}._badge_jjfab_66{flex-shrink:0;width:3rem;height:3rem;border-radius:12px;display:flex;align-items:center;justify-content:center;background-color:#60a5fa29;color:#60a5fa;font-size:1.3rem}._badge_jjfab_66._error_jjfab_79{background-color:#f8717129;color:#f87171}._heading_jjfab_84{display:flex;flex-direction:column;gap:.2rem;min-width:0}._eyebrow_jjfab_91{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}._room_jjfab_99{font-size:1.2rem;font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._steps_jjfab_108{list-style:none;margin:0;padding:0 10px;width:100%;display:flex;flex-direction:column}._step_jjfab_108{position:relative;display:flex;align-items:center;gap:1rem;min-height:3rem}._step_jjfab_108:not(:last-child):after{content:"";position:absolute;left:.9rem;top:2.15rem;bottom:-.45rem;width:1px;background-color:var(--color-border)}._step_jjfab_108._done_jjfab_137:not(:last-child):after{background-color:var(--color-success);opacity:.45}._dot_jjfab_142{position:relative;flex-shrink:0;width:1.85rem;height:1.85rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface-inset);border:1.5px solid var(--color-border);color:var(--color-text-muted);font-size:.95rem;z-index:1}._step_jjfab_108._active_jjfab_157 ._dot_jjfab_142{border-color:var(--color-accent);background-color:var(--color-accent-dim)}._step_jjfab_108._active_jjfab_157 ._dot_jjfab_142:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid transparent;border-top-color:var(--color-accent);animation:_spin_jjfab_1 .85s linear infinite}._step_jjfab_108._done_jjfab_137 ._dot_jjfab_142{background-color:var(--color-success);border-color:var(--color-success);color:var(--color-border)}._step_jjfab_108._error_jjfab_79 ._dot_jjfab_142{background-color:#f8717129;border-color:#f87171;color:#f87171}._stepLabel_jjfab_181{font-size:1.05rem;color:var(--color-text-muted);transition:color .15s ease}._step_jjfab_108._active_jjfab_157 ._stepLabel_jjfab_181{color:var(--color-text);font-weight:600}._step_jjfab_108._error_jjfab_79 ._stepLabel_jjfab_181{color:#f87171;font-weight:600}._retry_jjfab_195{display:flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid var(--color-border);background-color:transparent;color:var(--color-text);border-radius:8px;padding:.5rem .75rem;font-size:.85rem;cursor:pointer;align-self:flex-start}._retry_jjfab_195:hover{background-color:var(--color-surface-inset);border-color:var(--color-accent);color:var(--color-accent)}._log_jjfab_218{box-sizing:border-box;width:100%;height:10rem;overflow-y:auto;display:flex;flex-direction:column;gap:.2rem;padding:.75rem .9rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.72rem;line-height:1.5;color:var(--color-text-muted)}._log_jjfab_218::-webkit-scrollbar{width:6px}._log_jjfab_218::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:3px}._logLine_jjfab_246{white-space:pre-wrap;word-break:break-word;opacity:.65}._logLine_jjfab_246:last-child{color:var(--color-text);opacity:1}._logLine_jjfab_246._muted_jjfab_256{opacity:.65;color:var(--color-text-muted)}._root_1tzve_1{position:relative;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:6px;border:1px solid var(--color-border);font-size:.78rem;line-height:1.2;cursor:help}._root_1tzve_1:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._label_1tzve_21{color:var(--color-text-muted)}._value_1tzve_25{color:var(--color-text);font-weight:500;font-variant-numeric:tabular-nums}._good_1tzve_30 ._value_1tzve_25{color:var(--telemetry-good)}._normal_1tzve_33 ._value_1tzve_25{color:var(--telemetry-normal)}._degraded_1tzve_36 ._value_1tzve_25{color:var(--telemetry-degraded)}._bad_1tzve_39 ._value_1tzve_25{color:var(--telemetry-bad)}._critical_1tzve_42 ._value_1tzve_25{color:var(--telemetry-critical);font-weight:700}._muted_1tzve_46 ._value_1tzve_25{color:var(--telemetry-muted)}._value_1tzve_25._rtt_1tzve_50{min-width:7.5ch;text-align:right}._value_1tzve_25._loss_1tzve_55{min-width:5.5ch;text-align:right}._value_1tzve_25._split_1tzve_60{display:inline-flex;align-items:baseline;gap:.35rem}._metric_1tzve_66{font-variant-numeric:tabular-nums}._qual_1tzve_70{font-size:.68rem;font-weight:400;opacity:.9}._spark_1tzve_76{display:inline-flex;align-items:center;margin-top:0;margin-right:.1rem;margin-bottom:0;margin-left:.05rem}._hint_1tzve_85{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);z-index:200;width:max-content;max-width:min(340px,92vw);padding:.55rem .7rem;border-radius:8px;background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--box-shadow);color:var(--color-text);font-size:.72rem;font-weight:400;line-height:1.45;white-space:pre-wrap;text-align:left;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease,visibility .12s ease}._root_1tzve_1:hover ._hint_1tzve_85,._root_1tzve_1:focus-visible ._hint_1tzve_85{opacity:1;visibility:visible}._root_1txvy_1{margin-top:.4rem;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:.15rem;padding-bottom:0;padding-left:.15rem;flex-shrink:0;font-size:.8rem;line-height:1.35;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1400px){._root_1txvy_1{padding-right:.1rem;padding-left:.1rem}}._panel_1iiyq_1{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:.55rem .65rem}._panel_1iiyq_1._fullscreen_1iiyq_12{padding:0;height:100%}._grid_1iiyq_20{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;align-items:start;gap:.65rem}._grid_1iiyq_20._fullscreen_1iiyq_12{height:100%;grid-auto-rows:minmax(0,1fr);align-items:stretch;gap:2px}@media(min-width:1100px){._grid_1iiyq_20._twoUp_1iiyq_36{grid-template-columns:repeat(2,minmax(0,1fr))}._grid_1iiyq_20._single_1iiyq_39{grid-template-columns:1fr}}._placeholder_1iiyq_43{display:flex;align-items:center;justify-content:center;min-height:min(28vh,240px);padding:1rem;font-size:.9rem;color:var(--color-text-muted)}._card_1iiyq_53{min-height:0;display:flex;flex-direction:column;background-color:var(--video-card-background);overflow:hidden;border-radius:var(--border-radius)}._card_1iiyq_53._fullscreen_1iiyq_12{position:relative;border-radius:0}._header_1iiyq_67{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-shrink:0;padding:.5rem 1rem;background-color:var(--color-surface-inset)}._header_1iiyq_67._fullscreen_1iiyq_12{background-color:var(--video-overlay-background);color:#f3f4f6;position:absolute;top:.5rem;left:.5rem;right:auto;z-index:2;border-radius:8px;padding:.35rem .55rem .35rem .6rem;transition:opacity .25s ease,transform .25s ease}._header_1iiyq_67._fullscreen_1iiyq_12._chromeHidden_1iiyq_93{opacity:0;transform:translateY(-6px);pointer-events:none}._title_1iiyq_99{font-size:.85rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fullscreen_1iiyq_12 ._title_1iiyq_99{color:inherit}._headerEnd_1iiyq_111{display:flex;align-items:center;gap:.4rem;flex-shrink:0}._signal_1iiyq_118{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}._fullscreen_1iiyq_12 ._signal_1iiyq_118{color:#f3f4f6bf}._signalDot_1iiyq_131{width:.5rem;height:.5rem;border-radius:50%;background-color:var(--color-warning);flex-shrink:0;animation:_video-signal-pulse_1iiyq_1 1.4s ease-in-out infinite}._signalLive_1iiyq_139 ._signalDot_1iiyq_131{background-color:var(--video-state-live);animation:none}@keyframes _video-signal-pulse_1iiyq_1{0%,to{opacity:1}50%{opacity:.35}}._detailsToggle_1iiyq_152{display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border-width:0;border-radius:4px;background-color:transparent;color:var(--color-text-muted);font-size:.85rem;line-height:1;cursor:pointer;flex-shrink:0;transition:background-color .12s ease,color .12s ease}._fullscreen_1iiyq_12 ._detailsToggle_1iiyq_152{color:#f3f4f6bf}._detailsToggle_1iiyq_152:hover{background-color:var(--color-surface-inset);color:var(--color-text)}._fullscreen_1iiyq_12 ._detailsToggle_1iiyq_152:hover{background-color:#ffffff24;color:#f3f4f6}._detailsToggle_1iiyq_152:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._detailsToggle_1iiyq_152._open_1iiyq_184{color:var(--color-accent)}._toggle_1iiyq_188{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:0;cursor:pointer;flex-shrink:0}._toggleInput_1iiyq_198{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._toggleTrack_1iiyq_206{position:relative;display:inline-flex;align-items:center;width:2.35rem;height:1.3rem;padding-block:.15rem;padding-inline:.15rem;border-radius:999px;border-width:1px;border-style:solid;border-color:var(--color-border);background-color:var(--color-surface-inset);transition:background-color .15s ease,border-color .15s ease}._toggle_1iiyq_188._on_1iiyq_221 ._toggleTrack_1iiyq_206{background-color:var(--video-state-live);border-color:var(--video-state-live)}._toggle_1iiyq_188:hover ._toggleTrack_1iiyq_206{border-color:color-mix(in srgb,var(--color-border),var(--color-text) 30%)}._toggle_1iiyq_188._on_1iiyq_221:hover ._toggleTrack_1iiyq_206{border-color:var(--video-state-live)}._toggleInput_1iiyq_198:focus-visible~._toggleTrack_1iiyq_206{outline:2px solid var(--color-accent);outline-offset:2px}._toggleInput_1iiyq_198:disabled~._toggleTrack_1iiyq_206{opacity:.45;cursor:not-allowed}._toggleThumb_1iiyq_240{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;background-color:var(--color-surface);color:var(--color-text-muted);font-size:.58rem;line-height:1;box-shadow:0 1px 2px #00000059;transform:translate(0);transition:transform .15s ease,color .15s ease}._toggle_1iiyq_188._on_1iiyq_221 ._toggleThumb_1iiyq_240{color:var(--video-state-live);transform:translate(1.05rem)}._visuallyHidden_1iiyq_260{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._body_1iiyq_272{position:relative;min-height:0;display:flex;flex-direction:column;aspect-ratio:16/9}._body_1iiyq_272._fullscreen_1iiyq_12{aspect-ratio:auto;flex:1 1 auto;height:100%}._video_1iiyq_286{display:block;width:100%;height:100%;background-color:var(--video-screen-background);border-radius:0;object-fit:contain}._overlay_1iiyq_295{background-color:var(--video-overlay-background);color:#f3f4f6;position:absolute;top:.35rem;right:.35rem;bottom:.35rem;left:.35rem;display:flex;align-items:center;justify-content:center;border-radius:0;font-size:1.1rem;font-weight:600;pointer-events:none}._overlay_1iiyq_295._hidden_1iiyq_309{display:none}._diagnostics_1iiyq_313{background-color:var(--video-overlay-background);color:#f3f4f6;position:absolute;top:.5rem;right:.5rem;display:grid;grid-template-columns:auto auto;column-gap:.85rem;row-gap:.3rem;padding:.55rem .75rem;border-radius:8px;font-size:.78rem;line-height:1.3;animation:_video-diagnostics-in_1iiyq_1 .12s ease}._diagnostics_1iiyq_313._fullscreen_1iiyq_12{top:2.75rem;right:auto;left:.5rem}@keyframes _video-diagnostics-in_1iiyq_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._diagnosticsLabel_1iiyq_349{color:#f3f4f6a6;text-align:left;white-space:nowrap}._diagnosticsValue_1iiyq_355{font-variant-numeric:tabular-nums;text-align:right;font-weight:600;white-space:nowrap}._card_1onch_2{background-color:var(--color-surface);flex:0 0 auto;display:flex;flex-direction:column}@media(min-width:1400px){._card_1onch_2{box-sizing:border-box;margin-top:0;height:var(--log-panel-card-height);min-height:var(--log-panel-card-height);max-height:var(--log-panel-card-height)}._cardBody_1onch_17{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._log_1onch_23{flex:1 1 auto;height:auto;min-height:0;max-height:none}}@media(max-width:1399px){._card_1onch_2{margin-top:0;height:auto;min-height:0;max-height:none}}._cardBody_1onch_17{flex:none;display:block;padding:0;min-height:var(--log-panel-height)}._tabs_1onch_45{display:flex;align-items:stretch;gap:0;margin:0 0 .45rem;border-bottom:1px solid var(--color-border);flex-shrink:0}._tab_1onch_45{flex:1 1 0;margin:0 0 -1px;padding:.35rem .45rem .4rem;border-width:0;border-bottom:2px solid transparent;background-color:transparent;color:var(--color-text-muted);font-size:.72rem;font-weight:600;letter-spacing:.02em;line-height:1.2;cursor:pointer;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tab_1onch_45:hover{color:var(--color-text);background-color:color-mix(in srgb,var(--color-text-muted) 8%,transparent)}._tab_1onch_45:focus-visible{outline:1px solid var(--color-accent);outline-offset:-2px}._tab_1onch_45._active_1onch_85{color:var(--color-text);border-bottom-color:var(--color-accent)}._tab_1onch_45._active_1onch_85:hover{background-color:transparent}._panel_1onch_93{background-color:var(--color-surface);flex:0 0 auto;display:flex;flex-direction:column;min-height:0;padding:.65rem .85rem}@media(min-width:1400px){._panel_1onch_93{box-sizing:border-box;margin-top:0;height:var(--log-panel-card-height);min-height:var(--log-panel-card-height);max-height:var(--log-panel-card-height)}._diagLog_1onch_113{flex:1 1 auto;height:auto;min-height:0;max-height:none}}@media(max-width:1399px){._panel_1onch_93{margin-top:0;height:auto;min-height:0;max-height:none}._diagLog_1onch_113{height:var(--log-panel-height);min-height:12rem;max-height:var(--log-panel-height);flex:0 0 auto}}._panelHeader_1onch_134{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0 0 .45rem;flex-shrink:0;min-height:1.25rem}._panelTitle_1onch_144{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);flex-shrink:0}._panelActions_1onch_154{display:flex;align-items:center;gap:.25rem;flex-shrink:0}._panelAction_1onch_154{margin:0;padding:.1rem .35rem;border:1px solid transparent;border-radius:4px;background-color:transparent;color:var(--color-text-muted);font-size:.65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;cursor:pointer}._panelAction_1onch_154:hover:not(:disabled){color:var(--color-text);border-color:var(--color-border);background-color:var(--color-surface-inset)}._panelAction_1onch_154:disabled{opacity:.4;cursor:default}._diagLog_1onch_113{white-space:pre-wrap;font-family:ui-monospace,monospace;background-color:var(--color-surface-inset);border-radius:0;padding:.55rem;overflow-y:auto;font-size:.78rem;line-height:1.4;color:var(--color-text-muted);margin:0;flex:1 1 auto;min-height:8rem;height:auto;max-height:none;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--color-surface-inset)}._log_1onch_23{display:block;box-sizing:border-box;width:100%;flex:none;height:var(--log-panel-height);min-height:var(--log-panel-height);max-height:var(--log-panel-height);overflow-x:hidden;overflow-y:auto;border-radius:0;background-color:var(--color-surface-inset);color:var(--data-channel-foreground);padding:.35rem .4rem;font-size:.72rem;line-height:1.5;margin:0;font-family:ui-monospace,DejaVu Sans Mono,monospace;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--color-surface-inset)}._log_1onch_23::-webkit-scrollbar{width:6px}._log_1onch_23::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:3px}._log_1onch_23:empty:before{content:"— нет сообщений —";color:var(--color-text-muted);font-style:italic}._entry_1onch_244{margin:0 0 .25rem;padding:0;line-height:1.35}._entry_1onch_244:last-child{margin-bottom:0}._entrySummary_1onch_253{display:flex;align-items:flex-start;gap:.2rem;width:100%;margin:0;padding:.05rem .1rem;border-width:0;border-radius:3px;background-color:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0}._entrySummary_1onch_253:hover{background-color:color-mix(in srgb,var(--color-text-muted) 12%,transparent)}._entrySummary_1onch_253:focus-visible{outline:1px solid var(--color-border);outline-offset:1px}._entryChevron_1onch_280{flex:0 0 auto;width:.75rem;color:var(--color-text-muted);font-size:.65rem;line-height:1.45;-webkit-user-select:none;user-select:none}._entrySummaryText_1onch_289{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._entry_1onch_244._expanded_1onch_296 ._entrySummaryText_1onch_289{white-space:normal;overflow:visible;text-overflow:unset;word-break:break-word}._entryDetailWrap_1onch_303{margin-top:.15rem;margin-right:0;margin-bottom:.35rem;margin-left:.85rem;border:1px solid var(--color-border);border-radius:0;background-color:color-mix(in srgb,var(--color-surface-inset) 80%,var(--color-background));overflow:hidden}._entryDetailToolbar_1onch_314{display:flex;align-items:center;justify-content:space-between;gap:.35rem;padding:.2rem .35rem;border-bottom:1px solid var(--color-border)}._entryDetailLabel_1onch_326{font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._entryCopy_1onch_334{margin:0;padding:.05rem .3rem;border:1px solid transparent;border-radius:3px;background-color:transparent;color:var(--color-text-muted);font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;line-height:1.2}._entryCopy_1onch_334:hover{color:var(--color-text);border-color:var(--color-border);background-color:var(--color-surface-inset)}._entryDetail_1onch_303{margin:0;padding:.35rem .45rem;max-height:14rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,DejaVu Sans Mono,monospace;font-size:.68rem;line-height:1.35;color:var(--data-channel-payload-foreground);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}._timestamp_1onch_376{color:var(--data-channel-timestamp)}._tag_1onch_380{font-weight:600}._entry_1onch_244._out_1onch_383 ._tag_1onch_380{color:var(--data-channel-tag-outgoing)}._entry_1onch_244._in_1onch_386 ._tag_1onch_380,._entry_1onch_244._telemetry_1onch_386 ._tag_1onch_380,._entry_1onch_244._telemetry-motion_1onch_386 ._tag_1onch_380{color:var(--data-channel-tag-incoming)}._entry_1onch_244._telemetry-mock_1onch_389 ._tag_1onch_380{color:var(--data-channel-tag-mock)}._entry_1onch_244._telemetry-status_1onch_392 ._tag_1onch_380{color:var(--data-channel-tag-status)}._entry_1onch_244._telemetry-echo_1onch_395 ._tag_1onch_380{color:var(--data-channel-tag-echo)}._entry_1onch_244._telemetry-unknown_1onch_398 ._tag_1onch_380{color:var(--data-channel-tag-unknown)}._entry_1onch_244._error_1onch_401 ._tag_1onch_380{color:var(--data-channel-tag-error)}._payload_1onch_405{color:var(--data-channel-payload-foreground)}._payloadKey_1onch_409{color:var(--data-channel-key)}._payloadNumber_1onch_413{color:var(--data-channel-number)}._payloadString_1onch_417{color:var(--data-channel-string)}._root_9a3du_1{flex:1 1 auto;min-height:calc(100vh - var(--body-padding-block) * 2)}._grid_9a3du_6{display:flex;flex-wrap:wrap;height:100%}._pane_9a3du_12{min-height:0;width:100%;border-bottom:1px solid var(--color-border)}._pane_9a3du_12:last-child{border-bottom:none}@media(min-width:992px){._grid_9a3du_6{flex-wrap:nowrap}._pane_9a3du_12{width:50%;border-bottom:none;border-right:1px solid var(--color-border)}._pane_9a3du_12:last-child{border-right:none}}._panel_9a3du_35{min-height:0;display:flex;flex-direction:column;padding:1rem;background-color:var(--color-surface)}._panelHeader_9a3du_43{display:flex;align-items:center;justify-content:space-between}._panelTitle_9a3du_49{margin:0;font-size:1.05rem}._panelStatus_9a3du_54{margin-top:0;margin-right:0;margin-bottom:.5rem;margin-left:0;font-size:.85rem;color:var(--color-text-muted)}._panelMessage_9a3du_63{padding:1rem}._panelMessage_9a3du_63._error_9a3du_67{color:var(--color-danger)}@keyframes _fadeIn_9a3du_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._panelReady_9a3du_81{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;animation:_fadeIn_9a3du_1 .3s ease-out}._postureRow_9a3du_89{display:flex;gap:.5rem;margin-top:.5rem;margin-bottom:.5rem}._posture_9a3du_89{box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:.45rem .55rem;border:1px solid var(--color-border);border-radius:10px;background-color:var(--drive-action-button-background);color:var(--color-text);font-size:.78rem;font-weight:600;line-height:1.15;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color .12s ease,border-color .12s ease,opacity .12s ease,transform .08s ease}._posture_9a3du_89:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._posture_9a3du_89:active:not(:disabled){transform:scale(.98);box-shadow:inset 0 2px 5px #00000038}._posture_9a3du_89._up_9a3du_129{background-color:var(--drive-action-posture-up-background);border-color:var(--drive-action-posture-up-border)}._posture_9a3du_89._up_9a3du_129:hover:not(:disabled){background-color:var(--drive-action-posture-up-hover-background);border-color:#86efac}._posture_9a3du_89._down_9a3du_139{background-color:var(--drive-action-posture-down-background);border-color:var(--drive-action-posture-down-border)}._posture_9a3du_89._down_9a3du_139:hover:not(:disabled){background-color:var(--drive-action-posture-down-hover-background);border-color:#a5f3fc}._postureIcon_9a3du_149{font-size:1.1rem;line-height:1;flex-shrink:0}._posture_9a3du_89._up_9a3du_129 ._postureIcon_9a3du_149{color:var(--drive-action-posture-up-border)}._posture_9a3du_89._down_9a3du_139 ._postureIcon_9a3du_149{color:var(--drive-action-posture-down-border)}._root_33okz_1{display:flex;flex-direction:column;align-items:stretch;width:100%}._root_33okz_1._interactive_33okz_8{touch-action:none;-webkit-user-select:none;user-select:none}._root_33okz_1._rail_33okz_14{gap:.7rem}._root_33okz_1._dragging_33okz_18{cursor:grabbing}._header_33okz_22{display:flex;flex-direction:column;align-items:stretch;gap:.28rem}._statusRow_33okz_29{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:0}._panelTitle_33okz_37{min-width:0;font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap}._statusChip_33okz_48{display:inline-flex;flex-shrink:0;align-items:center;gap:.4rem;min-width:0;padding:.28rem .55rem .28rem .5rem;border-width:0;border-radius:999px;background-color:var(--color-surface-inset);color:var(--color-text-muted)}._status_33okz_29{position:relative;width:14px;height:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._statusRing_33okz_74{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--input-source-idle);opacity:.55;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease}._root_33okz_1._srcKeyboard_33okz_82 ._statusRing_33okz_74{border-color:var(--input-source-keyboard);opacity:.9}._root_33okz_1._srcUi_33okz_86 ._statusRing_33okz_74{border-color:var(--input-source-interface);opacity:.9}._root_33okz_1._srcGamepad_33okz_90 ._statusRing_33okz_74{border-color:var(--input-source-gamepad);opacity:.9}._root_33okz_1._srcWait_33okz_94 ._statusRing_33okz_74{border-color:var(--input-source-idle);opacity:.75;box-shadow:none}._dotLed_33okz_100{position:relative;z-index:1;width:7px;height:7px;border-radius:50%;background-color:var(--input-source-idle);box-shadow:0 0 0 0 transparent;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}._root_33okz_1._srcKeyboard_33okz_82 ._dotLed_33okz_100._live_33okz_110{background-color:var(--input-source-keyboard);box-shadow:0 0 10px var(--input-source-keyboard);transform:scale(1.1)}._root_33okz_1._srcUi_33okz_86 ._dotLed_33okz_100._live_33okz_110{background-color:var(--input-source-interface);box-shadow:0 0 10px var(--input-source-interface);transform:scale(1.1)}._root_33okz_1._srcGamepad_33okz_90 ._dotLed_33okz_100._live_33okz_110{background-color:var(--input-source-gamepad);box-shadow:0 0 10px var(--input-source-gamepad);transform:scale(1.1)}._root_33okz_1._srcWait_33okz_94 ._dotLed_33okz_100{background-color:var(--input-source-idle);box-shadow:none;opacity:.9;transform:none}._root_33okz_1._srcIdle_33okz_131 ._dotLed_33okz_100._live_33okz_110{background-color:var(--color-accent);box-shadow:0 0 8px var(--color-accent)}._source_33okz_136{color:var(--color-text-muted);font-size:.68rem;font-weight:500;white-space:nowrap;text-overflow:ellipsis;min-width:0}._root_33okz_1._rail_33okz_14 ._source_33okz_136{font-size:.6rem}._axes_33okz_148{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.05rem .55rem;margin-top:.35rem;margin-right:0;margin-bottom:0;margin-left:0;min-width:0}._axisItem_33okz_161{display:inline-flex;align-items:baseline;gap:.2rem;min-width:0;line-height:1.15}._axisKey_33okz_169{margin:0;font-size:.52rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._axisValue_33okz_178{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:700;color:var(--color-text-muted)}._axisValue_33okz_178._live_33okz_110{color:var(--color-accent)}._axisValue_33okz_178._vyaw_33okz_189._live_33okz_110{color:var(--drive-action-yaw)}._viz_33okz_193{display:flex;flex-direction:column;align-items:center;gap:.9rem;width:100%;min-width:0;box-sizing:border-box;padding:2rem .5rem .9rem;border-radius:12px;background-color:var(--color-surface-inset);touch-action:none;user-select:none;-webkit-user-select:none}._svg_33okz_212{width:100%;max-width:11.5rem;height:auto}._hit_33okz_218{fill:transparent;pointer-events:none;touch-action:none}._root_33okz_1._interactive_33okz_8 ._hit_33okz_218{pointer-events:all;cursor:grab}._root_33okz_1._dragging_33okz_18 ._hit_33okz_218{cursor:grabbing}._ringOuter_33okz_231{fill:none;stroke:var(--color-border);stroke-width:1}._root_33okz_1._active_33okz_236 ._ringOuter_33okz_231,._root_33okz_1._dragging_33okz_18 ._ringOuter_33okz_231{stroke:var(--color-accent)}._ring_33okz_231{fill:var(--color-surface)}._crosshair_33okz_244{stroke:var(--color-border);stroke-width:1;opacity:.45}._arrow_33okz_250{fill:var(--color-text-muted);opacity:.3}._arrow_33okz_250._on_33okz_255{fill:var(--color-accent);opacity:1}._dot_33okz_100{fill:var(--color-accent);stroke:#ffffff59;stroke-width:1;transition:cx .05s linear,cy .05s linear,filter .12s ease,opacity .12s ease}._root_33okz_1._interactive_33okz_8 ._dot_33okz_100{filter:none;opacity:.88}._root_33okz_1._draggingXy_33okz_270 ._dot_33okz_100{opacity:1;stroke:#ffffff8c;stroke-width:1.5}._root_33okz_1._dragging_33okz_18 ._dot_33okz_100{transition:none}._yawControl_33okz_279{display:flex;align-items:center;gap:1rem;width:100%;min-width:0;box-sizing:border-box}._yawIcon_33okz_288{flex-shrink:0;font-size:.95rem;line-height:1;color:var(--color-accent);opacity:.75}._root_33okz_1._yaw_33okz_279 ._yawIcon_33okz_288{opacity:1}._yawTrack_33okz_299{position:relative;flex:1 1 auto;min-width:0;height:1.7rem;touch-action:none;user-select:none;-webkit-user-select:none}._root_33okz_1._interactive_33okz_8 ._yawTrack_33okz_299{cursor:grab}._root_33okz_1._dragging_33okz_18 ._yawTrack_33okz_299{cursor:grabbing}._yawTrackGroove_33okz_315{position:absolute;top:50%;left:0;width:100%;height:10px;box-sizing:border-box;transform:translateY(-50%);border-width:1px;border-style:solid;border-color:var(--color-border);border-radius:5px;background-color:var(--color-surface)}._yawTrackFill_33okz_330{position:absolute;top:50%;left:50%;width:0;height:10px;transform:translateY(-50%);border-radius:5px;background-color:var(--color-accent);opacity:.8;pointer-events:none;transition:opacity .15s ease}._root_33okz_1._yaw_33okz_279 ._yawTrackFill_33okz_330,._root_33okz_1._dragging_33okz_18 ._yawTrackFill_33okz_330{opacity:1}._root_33okz_1._dragging_33okz_18 ._yawTrackFill_33okz_330{transition:none}._yawTrackCenterTick_33okz_350{position:absolute;top:50%;left:50%;width:2px;height:14px;transform:translate(-50%,-50%);border-radius:1px;background-color:var(--color-border);pointer-events:none}._yawKnob_33okz_362{position:absolute;top:50%;left:50%;width:18px;height:18px;transform:translate(-50%,-50%);border-radius:50%;background-color:var(--color-accent);pointer-events:none;transition:box-shadow .15s ease,left .05s linear}._root_33okz_1._interactive_33okz_8 ._yawKnob_33okz_362{opacity:.88}._root_33okz_1._draggingYaw_33okz_377 ._yawKnob_33okz_362{opacity:1;border-color:#ffffff8c;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent),transparent 75%)}._root_33okz_1._dragging_33okz_18 ._yawKnob_33okz_362{transition:none}._root_1kn2g_1{padding:var(--space-4);flex:0 0 auto}@media(min-width:1400px){._root_1kn2g_1{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}._body_1kn2g_14{flex:1 1 auto;min-height:0;overflow:auto}}._body_1kn2g_14{padding:0}._stick_1kn2g_24{display:flex;flex-direction:column;align-items:stretch;min-width:0;margin-top:.1rem;overflow:hidden}._body_1kn2g_14._blocked_1kn2g_32 ._stick_1kn2g_24{opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}._actions_1kn2g_38{display:flex;flex-direction:column;gap:.6rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box}._actionsHorizontal_1kn2g_48{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.85rem}._actionDivider_1kn2g_56{flex-shrink:0;width:1px;height:1.8rem;background-color:var(--color-border)}._sectionCard_1kn2g_63{box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;width:100%;padding:.7rem .6rem;border-radius:12px;background-color:var(--color-surface-inset)}._actionsHorizontal_1kn2g_48 ._sectionCard_1kn2g_63{width:auto;flex:1 1 0}._sectionLabel_1kn2g_81{font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._postureGroup_1kn2g_89{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.4rem;min-width:0;width:100%}._actionsHorizontal_1kn2g_48 ._postureGroup_1kn2g_89{grid-template-columns:minmax(0,1fr)}._cargoGroup_1kn2g_100{display:flex;flex-direction:column;gap:.4rem;min-width:0;width:100%}._actionsHorizontal_1kn2g_48 ._cargoGroup_1kn2g_100{flex-direction:row;flex-wrap:wrap}._cargoBox_1kn2g_112{box-sizing:border-box;display:flex;flex-direction:column;gap:.6rem;min-width:0;width:100%;padding:.55rem;border-radius:12px;background-color:var(--color-surface)}._actionsHorizontal_1kn2g_48 ._cargoBox_1kn2g_112{width:auto;min-width:8.5rem;flex:1 1 0}._cargoHeader_1kn2g_132{display:flex;align-items:center;gap:.55rem;min-width:0;width:100%}._cargoIconBadge_1kn2g_140{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:50%}._cargoIconBadge_1kn2g_140._statusClosed_1kn2g_149{background-color:color-mix(in srgb,var(--color-surface-inset),var(--color-text) 4%);color:var(--color-text-muted)}._cargoIconBadge_1kn2g_140._statusOpen_1kn2g_153{background-color:color-mix(in srgb,var(--color-warning),transparent 82%);color:var(--color-warning)}._cargoIconBadge_1kn2g_140._statusLoading_1kn2g_157{background-color:color-mix(in srgb,var(--color-surface-inset),var(--color-text) 4%);color:var(--color-text-muted)}._cargoIconBadgeIcon_1kn2g_162{font-size:.92rem;line-height:1}._cargoIconBadgeIcon_1kn2g_162._spinning_1kn2g_167{animation:_cargo-status-spin_1kn2g_1 1s linear infinite}@media(prefers-reduced-motion:reduce){._cargoIconBadgeIcon_1kn2g_162._spinning_1kn2g_167{animation:none}}@keyframes _cargo-status-spin_1kn2g_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._cargoInfo_1kn2g_184{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1 1 auto}._cargoLabel_1kn2g_192{overflow:hidden;color:var(--color-text);font-size:.74rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._cargoCaption_1kn2g_201{overflow:hidden;font-size:.6rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._cargoCaption_1kn2g_201._statusClosed_1kn2g_149{color:var(--color-text-muted)}._cargoCaption_1kn2g_201._statusOpen_1kn2g_153{color:var(--color-warning)}._cargoCaption_1kn2g_201._statusLoading_1kn2g_157{color:var(--color-text-muted)}._stop_1kn2g_218{box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.55rem;width:100%;max-width:100%;min-width:0;height:3rem;min-height:3rem;padding-top:0;padding-right:.5rem;padding-bottom:0;padding-left:.5rem;border-width:1px;border-style:solid;border-color:var(--drive-action-stop-border);border-radius:8px;background-color:var(--drive-action-stop-background);color:var(--color-danger);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color .15s ease,border-color .15s ease,transform .12s ease,box-shadow .15s ease}._stop_1kn2g_218:hover:not(:disabled){border-color:var(--color-danger);background-color:var(--drive-action-stop-hover-background);transform:translateY(-1px);box-shadow:0 4px 14px #00000038}._stop_1kn2g_218:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:none}._stop_1kn2g_218:disabled{opacity:.45;cursor:not-allowed}._actionsHorizontal_1kn2g_48 ._stop_1kn2g_218{width:auto;flex:1 1 0}._stopStandalone_1kn2g_268{box-sizing:border-box;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;width:5.25rem;height:5.25rem;border-radius:50%;background-color:var(--color-danger);color:var(--drive-action-stop-standalone-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color .15s ease,box-shadow .15s ease,transform .12s ease}._stopStandalone_1kn2g_268:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-danger),white 15%);transform:translateY(-2px)}._stopStandalone_1kn2g_268:active:not(:disabled){transform:translateY(0) scale(.96);box-shadow:0 4px 14px color-mix(in srgb,var(--color-danger),transparent 55%)}._stopStandalone_1kn2g_268:focus-visible{outline:2px solid var(--drive-action-stop-standalone-foreground);outline-offset:3px}._stopStandalone_1kn2g_268:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}._stopStandaloneLabel_1kn2g_303{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._stopIcon_1kn2g_310{font-size:1.6rem;line-height:1;color:inherit}@keyframes _stop-flash_1kn2g_1{0%{box-shadow:0 0 color-mix(in srgb,var(--color-danger),transparent 35%)}to{box-shadow:0 0 0 14px color-mix(in srgb,var(--color-danger),transparent 100%)}}._stop_1kn2g_218._stopFlash_1kn2g_324,._stopStandalone_1kn2g_268._stopFlash_1kn2g_324{animation:_stop-flash_1kn2g_1 .45s ease-out}@media(prefers-reduced-motion:reduce){._stop_1kn2g_218._stopFlash_1kn2g_324,._stopStandalone_1kn2g_268._stopFlash_1kn2g_324{animation:none}}._posture_1kn2g_89{box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.4rem;width:100%;max-width:100%;min-width:0;height:2.75rem;min-height:2.75rem;padding-top:0;padding-right:.5rem;padding-bottom:0;padding-left:.5rem;border-width:1px;border-style:solid;border-color:var(--color-border);border-radius:8px;background-color:var(--color-surface);color:var(--color-text);font-size:.7rem;font-weight:600;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .12s ease,box-shadow .15s ease}._posture_1kn2g_89:hover:not(:disabled){border-color:var(--color-accent);transform:translateY(-1px);box-shadow:0 3px 10px #00000029}._posture_1kn2g_89:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._posture_1kn2g_89:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:none}._posture_1kn2g_89._cooldown_1kn2g_379,._posture_1kn2g_89:disabled{opacity:.45;cursor:not-allowed}._postureIcon_1kn2g_385{font-size:1rem;color:var(--color-text-muted);flex-shrink:0}._posture_1kn2g_89:hover:not(:disabled) ._postureIcon_1kn2g_385{color:var(--color-text)}._cargoSwitch_1kn2g_394{position:relative;box-sizing:border-box;display:flex;width:100%;height:2.4rem;padding:3px;border-radius:999px;background-color:var(--color-surface-inset)}._cargoSwitchThumb_1kn2g_408{position:absolute;top:0;bottom:0;left:0;width:50%;border-radius:999px;background-color:color-mix(in srgb,var(--color-surface),var(--color-text) 12%);pointer-events:none;transition:transform .2s ease,opacity .2s ease}._cargoSwitchOpen_1kn2g_419 ._cargoSwitchThumb_1kn2g_408{transform:translate(0)}._cargoSwitchClosed_1kn2g_422 ._cargoSwitchThumb_1kn2g_408{transform:translate(100%)}._cargoSwitchMid_1kn2g_425 ._cargoSwitchThumb_1kn2g_408{opacity:.4}._cargoSwitchButton_1kn2g_429{position:relative;z-index:1;box-sizing:border-box;display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;height:100%;border-width:0;background-color:transparent;color:var(--color-text-muted);font-size:.64rem;font-weight:600;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,transform .12s ease}._cargoSwitchButton_1kn2g_429:hover:not(:disabled){color:var(--color-text)}._cargoSwitchButton_1kn2g_429:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._cargoSwitchButton_1kn2g_429:active:not(:disabled){transform:scale(.97)}._cargoSwitchButton_1kn2g_429:disabled{opacity:.45;cursor:not-allowed}._cargoSwitchButtonActive_1kn2g_465{color:var(--color-text);font-weight:700}._actionLabel_1kn2g_470{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._wrap_ucne9_1{position:relative}._toggle_ucne9_5{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--color-border);border-radius:50%;background-color:var(--color-surface-inset);color:var(--color-text-muted);transition:background-color .15s,color .15s,border-color .15s}._toggle_ucne9_5:hover,._toggle_ucne9_5[aria-expanded=true]{background-color:var(--color-surface);color:var(--color-text);border-color:color-mix(in srgb,var(--color-border),var(--color-text) 25%)}._popover_ucne9_23{display:none;position:absolute;top:calc(100% + 6px);right:0;min-width:240px;padding-top:.35rem;padding-bottom:.35rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius);box-shadow:var(--box-shadow);z-index:100}._popover_ucne9_23._open_ucne9_38{display:block}._section_ucne9_42{padding-top:.25rem;padding-bottom:.35rem}._section_ucne9_42._divider_ucne9_47{border-top:1px solid var(--color-border);margin-top:.25rem;padding-top:.45rem}._sectionTitle_ucne9_53{padding:.2rem 1rem .35rem;font-size:.68rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted)}._item_ucne9_65{display:block;width:100%;padding:.55rem 1rem;border-width:0;background-color:transparent;color:var(--color-text);font-size:.9rem;text-align:left}._item_ucne9_65:hover{background-color:var(--color-surface-inset)}._themeOptions_ucne9_82{display:flex;flex-direction:row;align-items:center;gap:.55rem;padding:.15rem 1rem .35rem}._themeOption_ucne9_82{flex:0 0 auto;width:1.75rem;height:1.75rem;padding:0;border:2px solid transparent;border-radius:50%;box-sizing:border-box;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}._themeOption_ucne9_82:hover{transform:scale(1.08)}._themeOption_ucne9_82:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._themeOption_ucne9_82._dark_ucne9_111{background:linear-gradient(135deg,#363636 0,#363636 58%,#ffa116 58%,#ffa116);box-shadow:0 0 0 1px #4a4a4a}._themeOption_ucne9_82._light_ucne9_116{background:linear-gradient(135deg,#f4f5f7 0,#f4f5f7 58%,#e88b00 58%,#e88b00);box-shadow:0 0 0 1px #c8cdd5}._themeOption_ucne9_82._active_ucne9_121{border-color:var(--color-text);box-shadow:0 0 0 2px var(--color-surface),0 0 0 3px var(--color-accent)}._root_1iksp_1{display:inline-flex;align-items:center;flex-shrink:0;cursor:help}._track_1iksp_8{display:inline-flex;align-items:flex-end;gap:2px;height:14px;padding:2px;border-radius:2px}._cell_1iksp_17{width:4px;height:28%;border-radius:1px;background-color:var(--color-text-muted);opacity:.25;align-self:flex-end;transition:height .18s ease,background-color .15s ease,opacity .15s ease}._cell_1iksp_17._empty_1iksp_27{height:40%;background-color:transparent;opacity:1}._cell_1iksp_17._good_1iksp_33{background-color:var(--telemetry-good);opacity:.95}._cell_1iksp_17._normal_1iksp_38{background-color:var(--telemetry-normal);opacity:.95}._cell_1iksp_17._degraded_1iksp_43{background-color:var(--telemetry-degraded);opacity:.95}._cell_1iksp_17._bad_1iksp_48{background-color:var(--telemetry-bad);opacity:.95}._cell_1iksp_17._critical_1iksp_53{background-color:var(--telemetry-critical);opacity:1}._cell_1iksp_17._muted_1iksp_58{background-color:var(--telemetry-muted);opacity:.35}._root_d42kl_1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:16px;flex-shrink:0;background-color:var(--color-surface);margin-bottom:var(--space-2)}._room_d42kl_12{font-weight:600;font-size:1.5rem;color:var(--color-text);text-transform:uppercase}._metricsStack_d42kl_19{display:flex;flex-direction:column;gap:.28rem;flex:1 1 auto;min-width:0}._metricRow_d42kl_27{display:flex;align-items:center;gap:.35rem;min-width:0}._rowLabel_d42kl_34{flex:0 0 2.6rem;font-size:.68rem;font-weight:600;letter-spacing:.02em;color:var(--color-text-muted);text-transform:uppercase;white-space:nowrap}._metrics_d42kl_19{display:flex;flex-wrap:wrap;gap:.3rem;flex:1 1 auto;min-width:0}._actions_d42kl_52{display:flex;align-items:center;gap:.65rem;margin-left:auto;flex-shrink:0;padding-top:.1rem}._fullscreenButton_d42kl_61{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-width:1px;border-style:solid;border-color:var(--color-border);border-radius:50%;background-color:var(--color-surface-inset);color:var(--color-text-muted);font-size:.95rem;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}._fullscreenButton_d42kl_61:hover{background-color:var(--color-surface);color:var(--color-text);border-color:color-mix(in srgb,var(--color-border),var(--color-text) 25%)}._fullscreenButton_d42kl_61:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._root_16jcu_1{display:flex;flex-direction:column;gap:.85rem;min-width:17rem;max-width:20rem}._header_16jcu_9{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}._headerText_16jcu_16{display:flex;flex-direction:column;gap:.25rem;min-width:0}._title_16jcu_23{margin:0;font-size:.78rem;font-weight:700;color:var(--color-text)}._hint_16jcu_33{margin:0;font-size:.65rem;line-height:1.35;color:var(--color-text-muted)}._closeButton_16jcu_43{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-width:0;border-radius:6px;background-color:transparent;color:var(--color-text-muted);font-size:.8rem;cursor:pointer;transition:background-color .12s ease,color .12s ease}._closeButton_16jcu_43:hover{background-color:var(--color-surface-inset);color:var(--color-text)}._closeButton_16jcu_43:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._empty_16jcu_67{margin:0;font-size:.7rem;color:var(--color-text-muted)}._axisList_16jcu_76{display:flex;flex-direction:column}._axisCard_16jcu_81{display:flex;flex-direction:column;gap:.5rem;padding-top:.7rem;padding-bottom:.7rem}._axisCard_16jcu_81+._axisCard_16jcu_81{border-top-width:1px;border-top-style:solid;border-top-color:var(--color-border)}._axisHead_16jcu_95{display:flex;align-items:center;gap:.45rem}._axisIcon_16jcu_101{flex-shrink:0;font-size:.85rem;color:var(--color-text-muted)}._axisIcon_16jcu_101._loadOk_16jcu_106{color:var(--telemetry-good)}._axisIcon_16jcu_101._loadWarn_16jcu_109{color:var(--telemetry-normal)}._axisIcon_16jcu_101._loadHigh_16jcu_112{color:var(--telemetry-degraded)}._axisIcon_16jcu_101._loadOver_16jcu_115{color:var(--telemetry-critical)}._axisTitle_16jcu_119{flex:1 1 auto;min-width:0;overflow:hidden;font-size:.7rem;font-weight:600;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap}._axisTag_16jcu_130{flex-shrink:0;font-size:.58rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._resetButton_16jcu_139{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.3rem;height:1.3rem;border-width:0;border-radius:5px;background-color:transparent;color:var(--color-text-muted);font-size:.66rem;cursor:pointer;transition:background-color .12s ease,color .12s ease,transform .15s ease}._resetButton_16jcu_139:hover:not(:disabled){background-color:var(--color-surface-inset);color:var(--color-accent);transform:rotate(-70deg)}._resetButton_16jcu_139:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._resetButton_16jcu_139:disabled{opacity:.4;cursor:not-allowed}._slider_16jcu_168{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:4px;margin:0;border-radius:999px;background:linear-gradient(to right,var(--speed-fill-color, var(--color-accent)) 0%,var(--speed-fill-color, var(--color-accent)) var(--speed-fill, 50%),var(--color-border) var(--speed-fill, 50%),var(--color-border) 100%);cursor:pointer}._slider_16jcu_168:focus-visible{outline:1px solid var(--color-accent);outline-offset:2px}._slider_16jcu_168:disabled{opacity:.45;cursor:not-allowed}._slider_16jcu_168::-webkit-slider-runnable-track{height:4px;border-radius:999px;background-color:transparent}._slider_16jcu_168::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin-top:-5px;border-width:0;border-radius:50%;background-color:var(--speed-fill-color, var(--color-accent));box-shadow:0 0 0 3px var(--color-surface),0 1px 3px #0000004d;transition:transform .12s ease,background-color .2s ease}._slider_16jcu_168:not(:disabled)::-webkit-slider-thumb:hover{transform:scale(1.15)}._slider_16jcu_168::-moz-range-track{height:4px;border-radius:999px;background-color:var(--color-border)}._slider_16jcu_168::-moz-range-progress{height:4px;border-radius:999px;background-color:var(--speed-fill-color, var(--color-accent))}._slider_16jcu_168::-moz-range-thumb{width:14px;height:14px;border-width:0;border-radius:50%;background-color:var(--speed-fill-color, var(--color-accent));box-shadow:0 0 0 3px var(--color-surface),0 1px 3px #0000004d;cursor:pointer}._slider_16jcu_168._loadOk_16jcu_106{--speed-fill-color: var(--telemetry-good)}._slider_16jcu_168._loadWarn_16jcu_109{--speed-fill-color: var(--telemetry-normal)}._slider_16jcu_168._loadHigh_16jcu_112{--speed-fill-color: var(--telemetry-degraded)}._slider_16jcu_168._loadOver_16jcu_115{--speed-fill-color: var(--telemetry-critical)}._unsupported_16jcu_242{margin:0;font-size:.65rem;font-style:italic;color:var(--color-text-muted)}._axisFoot_16jcu_252{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}._currentValue_16jcu_259{font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-text)}._currentValue_16jcu_259._loadOk_16jcu_106{color:var(--telemetry-good)}._currentValue_16jcu_259._loadWarn_16jcu_109{color:var(--telemetry-normal)}._currentValue_16jcu_259._loadHigh_16jcu_112{color:var(--telemetry-degraded)}._currentValue_16jcu_259._loadOver_16jcu_115{color:var(--telemetry-critical)}._capReference_16jcu_278{flex-shrink:0;font-size:.6rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap}._customCeiling_16jcu_287{display:inline-flex;align-items:baseline;flex-shrink:0;gap:.3rem;font-size:.6rem;font-weight:500;color:var(--color-text-muted);white-space:nowrap}._ceilingInput_16jcu_298{width:3.4rem;padding:.05rem .3rem;border-width:1px;border-style:solid;border-color:var(--color-border);border-radius:4px;background-color:var(--color-surface-inset);color:var(--color-text);font-size:.65rem;font-variant-numeric:tabular-nums;text-align:right;-moz-appearance:textfield}._ceilingInput_16jcu_298::-webkit-outer-spin-button,._ceilingInput_16jcu_298::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._ceilingInput_16jcu_298:focus-visible{outline:1px solid var(--color-accent);outline-offset:1px}._ceilingInput_16jcu_298:disabled{opacity:.45;cursor:not-allowed}._root_1hdyt_1{background-color:var(--color-surface);display:flex;align-items:flex-start;gap:var(--space-4);padding:.55rem 1rem;border-radius:var(--border-radius);flex-shrink:0;transition:opacity .15s ease}._root_1hdyt_1._stale_1hdyt_15{opacity:.7}._stat_1hdyt_19{display:flex;flex-direction:column;gap:.65rem;min-width:0;flex:1 1 0}._statTop_1hdyt_27{display:flex;align-items:center;gap:.6rem;min-width:0}._statHeadline_1hdyt_34{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}._statLabel_1hdyt_41{font-size:.6rem;font-weight:600;letter-spacing:.06em;color:var(--color-text-muted);margin-block-end:var(--space-1)}._valueRow_1hdyt_49{display:flex;align-items:baseline;gap:.5rem;min-width:0}._statValue_1hdyt_56{font-size:1.3rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.15;color:var(--color-text)}._statValue_1hdyt_56._loadIdle_1hdyt_64{color:var(--color-text-muted);font-weight:600}._statValue_1hdyt_56._loadUnknown_1hdyt_68{color:var(--color-text-muted)}._statValue_1hdyt_56._loadOk_1hdyt_71{color:var(--telemetry-good)}._statValue_1hdyt_56._loadWarn_1hdyt_74{color:var(--telemetry-normal)}._statValue_1hdyt_56._loadHigh_1hdyt_77{color:var(--telemetry-degraded)}._statValue_1hdyt_56._loadOver_1hdyt_80{color:var(--telemetry-critical)}._root_1hdyt_1._stale_1hdyt_15 ._statValue_1hdyt_56{color:var(--color-text-muted);font-weight:500}._gaugeTrack_1hdyt_88{width:100%;height:.28rem;border-radius:999px;background-color:var(--color-surface-inset);overflow:hidden}._gaugeFill_1hdyt_96{height:100%;border-radius:999px;background-color:var(--color-text-muted);transition:width .2s ease,background-color .2s ease}._gaugeFill_1hdyt_96._loadIdle_1hdyt_64,._gaugeFill_1hdyt_96._loadUnknown_1hdyt_68{background-color:var(--color-text-muted)}._gaugeFill_1hdyt_96._loadOk_1hdyt_71{background-color:var(--telemetry-good)}._gaugeFill_1hdyt_96._loadWarn_1hdyt_74{background-color:var(--telemetry-normal)}._gaugeFill_1hdyt_96._loadHigh_1hdyt_77{background-color:var(--telemetry-degraded)}._gaugeFill_1hdyt_96._loadOver_1hdyt_80{background-color:var(--telemetry-critical)}._subReadout_1hdyt_121{overflow:hidden;font-size:.62rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis}._limitCaption_1hdyt_131{flex-shrink:0;font-size:.62rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap}._divider_1hdyt_140{align-self:stretch;width:1px;background-color:var(--color-border)}._staleBadge_1hdyt_146{flex-shrink:0;padding:.15rem .5rem;border-radius:999px;background-color:var(--color-surface-inset);color:var(--color-text-muted);font-size:.6rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}@media(max-width:480px){._subReadout_1hdyt_121,._limitCaption_1hdyt_131,._statLabel_1hdyt_41{display:none}}._compactRoot_1hdyt_173{display:flex;align-items:baseline;gap:.55rem;font-variant-numeric:tabular-nums}._compactValue_1hdyt_180{font-size:.85rem;font-weight:700;color:#f3f4f6}._compactValue_1hdyt_180._loadIdle_1hdyt_64{color:#f3f4f699}._compactValue_1hdyt_180._loadUnknown_1hdyt_68{color:#f3f4f666}._compactValue_1hdyt_180._loadOk_1hdyt_71{color:var(--telemetry-good)}._compactValue_1hdyt_180._loadWarn_1hdyt_74{color:var(--telemetry-normal)}._compactValue_1hdyt_180._loadHigh_1hdyt_77{color:var(--telemetry-degraded)}._compactValue_1hdyt_180._loadOver_1hdyt_80{color:var(--telemetry-critical)}._compactUnit_1hdyt_204{margin-left:.25em;font-size:.6rem;font-weight:500;color:#f3f4f699}._compactDivider_1hdyt_211{align-self:center;width:1px;height:.9rem;background-color:#f3f4f640}._settingsAnchor_1hdyt_218{position:relative;flex-shrink:0;align-self:center}._settingsButton_1hdyt_224{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-width:0;border-radius:6px;background-color:transparent;color:var(--color-text-muted);font-size:.9rem;cursor:pointer;transition:background-color .12s ease,color .12s ease,transform .2s ease}._settingsButton_1hdyt_224:hover{background-color:var(--color-surface-inset);color:var(--color-text)}._settingsButton_1hdyt_224:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._settingsButtonOpen_1hdyt_247{background-color:var(--color-surface-inset);color:var(--color-accent);transform:rotate(35deg)}._settingsPopover_1hdyt_253{position:absolute;top:calc(100% + .5rem);right:0;z-index:30;padding:var(--space-4);border-width:1px;border-style:solid;border-color:var(--color-border);border-radius:var(--border-radius);background-color:var(--color-surface);box-shadow:var(--box-shadow);max-width:calc(100vw - 2rem);animation:_speed-hud-popover-in_1hdyt_1 .12s ease}@keyframes _speed-hud-popover-in_1hdyt_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_ylx46_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._fallback_ylx46_11{flex:1 1 auto;min-height:0;padding:1.5rem;color:var(--color-text)}._fallback_ylx46_11._error_ylx46_18{color:var(--color-danger)}._splash_ylx46_22{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._layout_ylx46_29{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 auto;min-height:calc(100vh - var(--viewer-chrome-height) - var(--body-padding-block));width:100%;animation:_fadeIn_ylx46_1 .3s ease-out}._layout_ylx46_29>*+*{border-top:1px solid var(--color-border)}@media(min-width:1400px){._layout_ylx46_29{flex-direction:row;align-items:stretch}._layout_ylx46_29>*+*{border-top:0}}._mainColumn_ylx46_52{width:100%;display:flex;flex-direction:column;gap:0;min-height:0;border-top-right-radius:var(--border-radius);background-color:var(--color-surface)}._mainColumn_ylx46_52>*+*{margin-top:-1px}@media(min-width:1400px){._mainColumn_ylx46_52{width:75%;flex:1 1 auto;height:auto;align-self:stretch}}._stage_ylx46_74{display:flex;flex-direction:column;gap:.35rem;min-height:0;flex:0 0 auto}@media(min-width:1400px){._stage_ylx46_74{flex:1 1 auto}}._controlsAside_ylx46_87{width:100%;min-height:0;display:flex;flex-direction:column;border-top-left-radius:var(--border-radius);background-color:var(--color-surface)}@media(min-width:1400px){._controlsAside_ylx46_87{width:25%;height:auto;align-self:stretch;overflow:visible;overscroll-behavior:contain;padding-top:0}}._controlsStack_ylx46_106{display:flex;flex-direction:column;gap:0;width:100%;min-height:0}._controlsStack_ylx46_106>*+*{margin-top:-1px}@media(min-width:1400px){._controlsStack_ylx46_106{align-items:stretch;flex:1 1 auto;height:100%}}._fullscreenLayout_ylx46_125{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background-color:var(--color-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}._fullscreenVideo_ylx46_135{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow-y:auto}._fullscreenSpeedChip_ylx46_143{background-color:var(--video-overlay-background);color:#f3f4f6;position:fixed;top:var(--space-3);right:var(--space-3);z-index:63;padding:.3rem .75rem;border-radius:999px;transition:opacity .25s ease,transform .25s ease}._fullscreenSpeedChip_ylx46_143._chromeHidden_ylx46_158{opacity:0;transform:translateY(-10px);pointer-events:none}._stopFloating_ylx46_164{position:fixed;left:var(--space-4);bottom:var(--space-4);z-index:64}._controlsHandle_ylx46_171{position:fixed;left:50%;bottom:var(--space-4);z-index:61;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding-left:1.1rem;padding-right:1.25rem;border-width:0;border-radius:999px;background-color:var(--color-surface);color:var(--color-text);font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease,opacity .25s ease,transform .25s ease}._controlsHandle_ylx46_171:hover{background-color:color-mix(in srgb,var(--color-surface),var(--color-text) 10%)}._controlsHandle_ylx46_171:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._controlsHandle_ylx46_171._chromeHidden_ylx46_158{opacity:0;transform:translate(-50%) translateY(10px);pointer-events:none}._controlsHandleLabel_ylx46_207{font-size:.85rem}._exitFullscreenButton_ylx46_211{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:61;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-width:0;border-radius:50%;background-color:var(--color-surface);color:var(--color-text);font-size:1.1rem;cursor:pointer;transition:background-color .15s ease,color .15s ease,opacity .25s ease,transform .25s ease}._exitFullscreenButton_ylx46_211:hover{background-color:color-mix(in srgb,var(--color-surface),var(--color-text) 10%)}._exitFullscreenButton_ylx46_211:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._exitFullscreenButton_ylx46_211._chromeHidden_ylx46_158{opacity:0;transform:translateY(10px);pointer-events:none}._controlsDrawer_ylx46_243{position:fixed;left:0;right:0;bottom:0;max-height:75vh;overflow-y:auto;padding-inline-end:3em;background-color:var(--color-surface);padding-bottom:1.25rem;transform:translateY(100%);transition:transform .22s ease}._controlsDrawerOpen_ylx46_257{transform:translateY(0)}._controlsCloseButton_ylx46_261{position:absolute;top:var(--space-3);right:var(--space-4);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-width:0;border-radius:6px;background-color:transparent;color:var(--color-text-muted);font-size:.95rem;cursor:pointer;transition:background-color .12s ease,color .12s ease}._controlsCloseButton_ylx46_261:hover{background-color:var(--color-surface-inset);color:var(--color-text)}._controlsCloseButton_ylx46_261:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._controlsDrawerInner_ylx46_288{width:100%;box-shadow:var(--box-shadow)}._fallback_14crd_1{flex:1 1 auto;min-height:0;padding:1.5rem;color:var(--color-text)}:root{--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--box-shadow: rgba(0, 0, 0, .05) 0px 1px 2px 0px}:root[data-theme=dark]{--color-background: #2b2b2b;--color-surface: #363636;--color-surface-inset: #2a2a2a;--color-border: #4a4a4a;--color-text: #ececec;--color-text-muted: #a3a3a3;--color-accent: #f5ac83;--color-accent-dim: rgba(255, 161, 22, .2);--color-success: #2dd4a8;--color-warning: #fb923c;--color-danger: #f87171;--color-info: #67e8f9;--data-channel-foreground: #d6d6d6;--data-channel-timestamp: #6b7280;--data-channel-payload-foreground: #e5e7eb;--data-channel-key: #93c5fd;--data-channel-number: #fcd34d;--data-channel-string: #86efac;--data-channel-tag-outgoing: #fbbf24;--data-channel-tag-incoming: #67e8f9;--data-channel-tag-mock: #a78bfa;--data-channel-tag-status: #86efac;--data-channel-tag-echo: #fcd34d;--data-channel-tag-unknown: #94a3b8;--data-channel-tag-error: #f87171;--telemetry-good: var(--color-success);--telemetry-normal: #f4d03f;--telemetry-degraded: #fb923c;--telemetry-bad: #f87171;--telemetry-critical: #ef4444;--telemetry-muted: var(--color-text-muted);--video-card-background: #0c0c0c;--video-screen-background: #000000;--video-overlay-background: rgba(0, 0, 0, .72);--video-state-live: #4ade80;--input-source-idle: #6b7280;--input-source-keyboard: #60a5fa;--input-source-interface: #c084fc;--input-source-gamepad: #4ade80;--drive-action-yaw: #67e8f9;--drive-action-yaw-dim: rgba(103, 232, 249, .22);--drive-action-stop-background: #4a2828;--drive-action-stop-border: #c45c5c;--drive-action-stop-hover-background: #5c3232;--drive-action-stop-standalone-foreground: #fff5f5;--drive-action-posture-up-background: #2a3d32;--drive-action-posture-up-border: #4ade80;--drive-action-posture-up-hover-background: #355242;--drive-action-posture-down-background: #2a3340;--drive-action-posture-down-border: #67e8f9;--drive-action-posture-down-hover-background: #354555;--drive-action-button-background: #3a3a3a;--drive-action-button-hover-background: #4a4a4a;--scrollbar-thumb: #666}:root[data-theme=light]{--color-background: #eef5f8;--color-surface: #ffffff;--color-surface-inset: #f4f5f7;--color-border: #e9ebed;--color-text: #232b36;--color-text-muted: #5c6570;--color-accent: #ee7430;--color-accent-dim: rgba(232, 139, 0, .14);--color-success: #41b275;--color-warning: #b45309;--color-danger: #e75555;--color-info: #23a9c6;--data-channel-foreground: #1f2937;--data-channel-timestamp: #6b7280;--data-channel-payload-foreground: #111827;--data-channel-key: #34a1f0;--data-channel-number: #b45309;--data-channel-string: #047857;--data-channel-tag-outgoing: #ca8a04;--data-channel-tag-incoming: #0891b2;--data-channel-tag-mock: #7c3aed;--data-channel-tag-status: #15803d;--data-channel-tag-echo: #a16207;--data-channel-tag-unknown: #64748b;--data-channel-tag-error: #dc2626;--telemetry-good: #41b275;--telemetry-normal: #f4d03f;--telemetry-degraded: #fb923c;--telemetry-bad: #b45309;--telemetry-critical: #e75555;--telemetry-muted: var(--color-text-muted);--video-card-background: var(--color-surface-inset);--video-screen-background: #2a3038;--video-overlay-background: rgba(42, 48, 56, .82);--video-state-live: #15803d;--input-source-idle: #94a3b8;--input-source-keyboard: #2563eb;--input-source-interface: #7c3aed;--input-source-gamepad: #15803d;--drive-action-yaw: #23a9c6;--drive-action-yaw-dim: rgba(8, 145, 178, .18);--drive-action-stop-background: #fde8e8;--drive-action-stop-border: #dc6b6b;--drive-action-stop-hover-background: #fad4d4;--drive-action-stop-standalone-foreground: #fffafa;--drive-action-posture-up-background: #e8f5ee;--drive-action-posture-up-border: #16a34a;--drive-action-posture-up-hover-background: #d9efe3;--drive-action-posture-down-background: #e8f4f8;--drive-action-posture-down-border: #0891b2;--drive-action-posture-down-hover-background: #d7ebf2;--drive-action-button-background: #eef1f4;--drive-action-button-hover-background: #e2e5ea;--scrollbar-thumb: #b0b8c4}:root{--font-family-base: Inter, system-ui, sans-serif;--border-radius: 10px;--control-block-border-radius: 10px;--viewer-chrome-height: 5rem;--body-padding-block: 1.65rem;--log-line-height: .94rem;--log-panel-height: min(calc(20 * var(--log-line-height)), 22vh);--log-panel-card-height: calc(var(--log-panel-height) + 4.2rem)}@media(min-width:1400px){:root{--viewer-chrome-height: 5.25rem;--log-panel-height: min(calc(40 * var(--log-line-height)), 34vh);--log-panel-card-height: calc(var(--log-panel-height) + 4.2rem)}}@media(max-width:1399px){:root{--log-panel-height: min(calc(28 * var(--log-line-height)), 32vh);--log-panel-card-height: calc(var(--log-panel-height) + 4.2rem)}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-family-base);font-size:1rem;line-height:1.4;color:var(--color-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column}#root{flex:1 1 auto;min-height:calc(100vh - var(--body-padding-block));display:flex;flex-direction:column;background-color:transparent}img,video{max-width:100%;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{background-color:transparent;border-width:0;cursor:pointer}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}
