._layout_1slaq_1{display:flex;min-height:100vh;min-height:100dvh;font-family:system-ui,sans-serif}._sidebar_1slaq_8{width:200px;min-height:100vh;min-height:100dvh;flex-shrink:0;box-sizing:border-box;background:#1a1a2e;color:#e0e0e0}._sidebarNavigation_1slaq_18{display:flex;min-height:inherit;flex-direction:column;padding:24px 0;box-sizing:border-box}._brandRow_1slaq_26{display:flex;align-items:center;padding:0 12px 24px 20px}._brand_1slaq_26{flex:1;color:#fff;font-size:15px;font-weight:700}._closeButton_1slaq_39,._menuButton_1slaq_40{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer;font:inherit}._closeButton_1slaq_39{color:#c6c6dc}._closeButton_1slaq_39:hover{background:#2d2d50;color:#fff}._navigationItems_1slaq_64{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}._navigationLink_1slaq_71{display:block;padding:10px 20px;background:transparent;color:#9090b0;text-decoration:none;font-weight:400}._navigationLinkActive_1slaq_80{background:#2d2d50;color:#fff;font-weight:600}._nestedNavigationLink_1slaq_86{padding-left:28px;font-size:14px}._sectionTitle_1slaq_91{padding:24px 20px 8px;color:#fff;font-size:16px;font-weight:700}._accountSection_1slaq_98{flex-shrink:0;padding:16px 20px;border-top:1px solid #2d2d50}._version_1slaq_104{margin-top:12px;color:#6868a0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;line-height:1.5}._contentShell_1slaq_112{display:flex;min-width:0;flex:1;flex-direction:column}._header_1slaq_119{display:flex;height:48px;flex-shrink:0;align-items:center;justify-content:flex-end;gap:8px;padding:0 24px;border-bottom:1px solid #e0e0e0;background:#fff}._menuButton_1slaq_40{color:#34344f}._menuButton_1slaq_40:hover{background:#eeeef4}._main_1slaq_139{flex:1;padding:32px;overflow:auto;background:#f5f5f7}._main_1slaq_139:focus{outline:none}._closeButton_1slaq_39:focus-visible,._menuButton_1slaq_40:focus-visible,._navigationLink_1slaq_71:focus-visible{outline:2px solid #7c9cff;outline-offset:-2px}._backdrop_1slaq_157{display:none}@media(max-width:899px){._sidebar_1slaq_8{position:fixed;z-index:3000;inset:0 auto 0 0;width:min(280px,85vw);height:100vh;height:100dvh;min-height:0;visibility:hidden;transform:translate(-100%);pointer-events:none;box-shadow:12px 0 32px #00000040;transition:transform .18s ease,visibility 0s linear .18s}._sidebarOpen_1slaq_179{visibility:visible;transform:translate(0);pointer-events:auto;transition-delay:0s}._sidebarNavigation_1slaq_18{height:100%;min-height:0}._brandRow_1slaq_26{padding-bottom:16px}._backdrop_1slaq_157{position:fixed;z-index:2990;top:0;right:0;bottom:0;left:0;display:block;background:#07071494}._contentShell_1slaq_112{width:100%}._header_1slaq_119{justify-content:space-between;padding:0 16px}._main_1slaq_139{padding:16px}}@media(prefers-reduced-motion:reduce){._sidebar_1slaq_8{transition:none}}._pageMessage_1j600_1{color:#888}._errorBanner_1j600_5{color:#c62828;background:#fdecea;padding:10px 14px;border-radius:4px;margin-bottom:16px}._retryButton_1j600_13{margin-left:12px;font-size:12px;cursor:pointer}._pageHeader_1j600_19{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}._backIconButton_1j600_27{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d6d8e8;border-radius:4px;background:#fff;text-decoration:none;flex-shrink:0}._backChevron_1j600_40{width:8px;height:8px;border-left:2px solid #3949ab;border-bottom:2px solid #3949ab;transform:rotate(45deg);margin-left:3px}._nameEditRow_1j600_49{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._pageTitle_1j600_56{margin:0;font-size:20px;font-weight:700;overflow-wrap:anywhere}._nameInput_1j600_63{width:260px;max-width:55vw;padding:6px 9px;border:1px solid #bfc3d4;border-radius:4px;font-size:14px;font-family:inherit}._primaryButton_1j600_73,._secondaryButton_1j600_74,._primaryActionButton_1j600_75,._secondaryActionButton_1j600_76,._autoUploadModalCancel_1j600_77,._autoUploadModalSubmit_1j600_78{font-family:inherit;cursor:pointer}._primaryButton_1j600_73{padding:6px 12px;border:1px solid #3949ab;border-radius:4px;background:#3949ab;color:#fff;font-size:12px;font-weight:600}._secondaryButton_1j600_74{padding:6px 12px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#3949ab;font-size:12px;font-weight:600}._primaryButton_1j600_73:disabled,._secondaryButton_1j600_74:disabled,._primaryActionButton_1j600_75:disabled,._secondaryActionButton_1j600_76:disabled,._autoUploadModalCancel_1j600_77:disabled,._autoUploadModalSubmit_1j600_78:disabled{opacity:.5;cursor:not-allowed}._nameError_1j600_113{color:#c62828;font-size:12px}._headerSpacer_1j600_118{flex:1}._headerActions_1j600_122{display:flex;gap:8px}._detailLayout_1j600_127{display:flex;gap:16px;align-items:flex-start;min-width:0}._sideColumn_1j600_134{width:280px;flex-shrink:0;display:flex;flex-direction:column;gap:12px}._mainColumn_1j600_142,._modelPanelStack_1j600_143{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}._card_1j600_151{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:14px 16px}._cardTitle_1j600_158{font-size:13px;font-weight:700;color:#333;margin-bottom:12px;text-transform:uppercase;letter-spacing:0}._cardTitleInline_1j600_167{margin-bottom:0}._basicInfoHeader_1j600_171,._modelSectionHeader_1j600_172,._cameraPanelHeader_1j600_173{display:flex;align-items:center;justify-content:space-between;gap:8px}._basicInfoHeader_1j600_171{margin-bottom:10px}._modelSectionHeader_1j600_172{margin-bottom:12px;flex-wrap:wrap}._modelHeaderActions_1j600_189{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-left:auto;min-width:0}._secondaryActionButton_1j600_76._modelReloadButton_1j600_199{display:inline-flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:30px;padding:0;flex:0 0 auto;line-height:0}._modelReloadIcon_1j600_211{width:16px;height:16px;flex:0 0 16px}._modelReloadIconBusy_1j600_217{animation:_modelReloadSpin_1j600_1 .8s linear infinite}@keyframes _modelReloadSpin_1j600_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._modelReloadIconBusy_1j600_217{animation:none}}._cameraPanelHeader_1j600_173{margin-bottom:8px}._metadataForm_1j600_237{display:flex;flex-direction:column;gap:9px;margin-bottom:12px}._metadataLabel_1j600_244{display:flex;flex-direction:column;gap:4px;color:#777;font-size:12px;font-weight:600}._metadataInput_1j600_253{width:100%;padding:6px 9px;border:1px solid #bfc3d4;border-radius:4px;font-size:13px;font-family:inherit;box-sizing:border-box}._metadataActions_1j600_263{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._detailTabsShell_1j600_270{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#fff;border:1px solid #d9dde7;border-radius:6px;padding:4px}._detailTabList_1j600_282{display:flex;align-items:center;gap:3px;flex-wrap:wrap}._detailTabButton_1j600_289{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:5px 10px;border:none;border-radius:4px;background:#fff;color:#4d5565;cursor:pointer;font-size:13px;font-family:inherit;font-weight:700;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;-webkit-user-select:none;user-select:none;white-space:nowrap}._detailTabButtonActive_1j600_311{background:#1f2a44;border-color:transparent;color:#fff}._detailTabCount_1j600_317{min-width:18px;padding:1px 6px;border-radius:10px;background:#eef1f6;color:#4d5565;font-size:11px;line-height:1.4;text-align:center}._detailTabCountActive_1j600_328{background:#ffffff38;color:#fff}._detailTabStatus_1j600_333{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._detailStatusPill_1j600_340{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:12px;background:#f2f3f5;color:#666;font-size:11px;font-weight:700;white-space:nowrap}._detailStatusPillRecording_1j600_353{background:#fce4ec;color:#c62828}._detailStatusPillUpload_1j600_358{background:#e3f2fd;color:#1565c0}._autoUploadPanel_1j600_363{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:12px 14px}._autoUploadPanelBody_1j600_375{min-width:0}._autoUploadPanelTitleRow_1j600_379{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}._autoUploadStatusBadge_1j600_387{display:inline-flex;align-items:center;padding:2px 8px;border-radius:10px;background:#f2f3f5;color:#666;font-size:11px;font-weight:700;white-space:nowrap}._autoUploadStatusOn_1j600_399{background:#e8f5e9;color:#2e7d32}._autoUploadStatusMuted_1j600_404{background:#f2f3f5;color:#777}._autoUploadPanelMeta_1j600_409{font-size:12px;color:#666}._autoUploadPanelActions_1j600_414{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}._primaryActionButton_1j600_75{padding:6px 12px;border:none;border-radius:4px;background:#3949ab;color:#fff;font-size:12px;font-weight:700}._secondaryActionButton_1j600_76{padding:6px 12px;border:1px solid #cfd5e2;border-radius:4px;background:#fff;color:#3949ab;font-size:12px;font-weight:700}._modalBackdrop_1j600_442{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}._autoUploadModal_1j600_77{width:500px;max-width:95vw;max-height:90vh;overflow-y:auto;background:#fff;border-radius:8px;box-shadow:0 8px 32px #0000002e;padding:20px 24px}._autoUploadModalHeader_1j600_463{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid #e0e0e0}._autoUploadModalTitle_1j600_472{font-weight:700;font-size:15px}._modalCloseButton_1j600_477{background:none;border:none;cursor:pointer;font-size:16px;color:#888;padding:2px 6px;font-family:inherit}._autoUploadWarning_1j600_487{background:#fff8e1;border:1px solid #ffe082;border-radius:4px;padding:9px 11px;margin-bottom:14px;font-size:12px;color:#7a4d00}._autoUploadError_1j600_497{background:#ffebee;border:1px solid #ffcdd2;border-radius:4px;padding:9px 11px;margin-bottom:14px;font-size:12px;color:#c62828}._autoUploadModeGroup_1j600_507{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;border:1px solid #cfd5e2;border-radius:4px;overflow:hidden}._autoUploadModeButton_1j600_516{min-height:34px;border:0;border-right:1px solid #cfd5e2;background:#fff;color:#555;font:inherit;font-size:12px;font-weight:700}._autoUploadModeButton_1j600_516:last-child{border-right:0}._autoUploadModeButtonActive_1j600_531{background:#3949ab;color:#fff}._autoUploadModeButton_1j600_516:disabled{background:#f2f3f5;color:#aaa}._autoUploadCheckboxLabel_1j600_541{display:flex;align-items:center;gap:8px;font-size:13px;color:#333;cursor:pointer;margin-bottom:14px}._autoUploadFieldGrid_1j600_551{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}._autoUploadField_1j600_551{display:flex;flex-direction:column;gap:4px;color:#555;font-size:12px;font-weight:700}._autoUploadInput_1j600_567{padding:6px 10px;border:1px solid #d0d0d0;border-radius:4px;background:#fff;color:#222;font-size:13px;font-family:inherit}._autoUploadInputReadonly_1j600_577{background:#f8f8f8;color:#555}._autoUploadScopeBox_1j600_582{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid #eceff5;border-radius:4px;background:#fafbfc;margin-bottom:14px}._autoUploadScopeLabel_1j600_594{font-size:12px;color:#666;font-weight:700}._autoUploadScopeValue_1j600_600{font-size:13px;color:#333}._dangerHint_1j600_605{margin-left:6px;font-size:11px;color:#c62828}._autoUploadModalActions_1j600_611{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}._autoUploadModalCancel_1j600_77{padding:7px 16px;background:#fff;border:1px solid #ccc;border-radius:4px;font-size:13px}._autoUploadModalSubmit_1j600_78{padding:7px 16px;background:#3949ab;color:#fff;border:none;border-radius:4px;font-size:13px}._cameraActionGroup_1j600_635{display:flex;gap:6px;flex-wrap:wrap}._cameraActionButton_1j600_641{padding:3px 10px;font-size:11px;border-radius:4px;border:1px solid var(--camera-action-color);background:#fff;color:var(--camera-action-color);cursor:pointer;font-family:inherit;font-weight:600;white-space:nowrap}._cameraActionButton_1j600_641:disabled{border-color:#ddd;color:#aaa;cursor:not-allowed}._agentUpdateRequired_1j600_660{font-size:12px;color:#8a5a00}._tableWrap_1j600_665{overflow-x:auto}._cameraTable_1j600_669{width:100%;min-width:920px;border-collapse:collapse;font-size:13px}._tableHeaderCell_1j600_676{padding:5px 8px;text-align:left;font-size:11px;font-weight:700;color:#888;background:#f8f8f8;border-bottom:1px solid #eee}._cameraTable_1j600_669 tbody tr:nth-child(2n),._modelTable_1j600_687 tbody tr:nth-child(2n){background:#fafafa}._cameraKeyCell_1j600_691{padding:7px 8px;font-family:monospace;font-size:12px}._cameraNameCell_1j600_697{padding:7px 8px;color:#444}._cameraSourceCell_1j600_702{padding:7px 8px;color:#888;font-size:12px}._cameraCell_1j600_708{padding:7px 8px}._recordingStatusBadge_1j600_712,._inferenceUnavailableBadge_1j600_713{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600}._recordingStatusRunning_1j600_721{background:#fce4ec;color:#c62828}._recordingStatusLocalRunning_1j600_726{background:#fff8e1;color:#8a5a00}._recordingStatusPending_1j600_731{background:#e3f2fd;color:#1565c0}._recordingStatusFailed_1j600_736{background:#ffebee;color:#c62828}._recordingStatusIdle_1j600_741{background:#f5f5f5;color:#666}._inferenceUnavailableBadge_1j600_713{background:#f5f5f5;color:#777}._modelWarning_1j600_751{background:#fff8e1;border:1px solid #ffe082;border-radius:4px;padding:9px 11px;font-size:12px;color:#7a4d00}._modelInfo_1j600_760{background:#e8f5e9;border:1px solid #c8e6c9;border-radius:4px;padding:9px 11px;font-size:12px;color:#2e7d32}._modelSummaryGrid_1j600_769{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._modelMetric_1j600_775{font-size:24px;line-height:1;font-weight:800;color:#1f2a44;margin-bottom:6px}._modelMutedText_1j600_783{font-size:12px;color:#777}._modelReason_1j600_788{font-size:11px;color:#777;margin-top:4px;max-width:280px;overflow-wrap:anywhere}._modelTable_1j600_687{width:100%;min-width:1120px;border-collapse:collapse;font-size:13px}._modelTableHeader_1j600_803{padding:6px 8px;text-align:left;font-size:11px;font-weight:700;color:#888;background:#f8f8f8;border-bottom:1px solid #eee}._modelTableCell_1j600_813{padding:8px;border-bottom:1px solid #f0f0f0;vertical-align:top}._modelSelect_1j600_819{flex:1;min-width:220px;padding:5px 8px;border:1px solid #cfd5e2;border-radius:4px;font-size:12px;font-family:inherit;background:#fff}._modelMappingControl_1j600_830{display:flex;align-items:center;gap:6px;max-width:420px}._modelCode_1j600_837{font-family:monospace;font-size:11px;color:#333;overflow-wrap:anywhere}._modelBadge_1j600_844{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:10px;background:#f2f3f5;color:#666;font-size:11px;font-weight:700;white-space:nowrap}._modelBadgeSafe_1j600_857{background:#e8f5e9;color:#2e7d32}._modelBadgeManual_1j600_862{background:#fff8e1;color:#8a5a00}._modelBadgeBlocked_1j600_867{background:#ffebee;color:#c62828}._modelCommandRow_1j600_872{display:grid;grid-template-columns:160px 110px 90px minmax(0,1fr);gap:8px;align-items:center;padding:6px 8px;background:#fafafa;border:1px solid #eee;border-radius:4px;font-size:12px}._modelEmptyText_1j600_884{margin:0;color:#888;font-size:13px}._modelCommandEmptyText_1j600_890{margin:0;color:#aaa;font-size:13px}._modelCommandList_1j600_896{display:flex;flex-direction:column;gap:6px}._modelNameText_1j600_902{font-size:12px;color:#333;word-break:break-all}._modelCameraKey_1j600_908{font-weight:700;color:#333}._currentJobsList_1j600_913{display:flex;gap:16px;flex-wrap:wrap}._jobCard_1j600_919{border:1px solid #e0e0e0;border-radius:4px;padding:10px 14px;min-width:200px;flex:0 0 auto}._jobType_1j600_927{font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0;margin-bottom:6px}._jobTypeRecording_1j600_935{color:#c62828}._jobTypeUpload_1j600_939{color:#3949ab}._jobMeta_1j600_943{font-size:12px;color:#666;margin-bottom:4px}._progressBlock_1j600_949{margin-top:6px}._progressLabel_1j600_953{font-size:11px;color:#888;margin-bottom:2px}._progressRow_1j600_959{display:flex;align-items:center;gap:6px}._progressTrack_1j600_965{flex:1;height:5px;background:#e0e0e0;border-radius:3px;overflow:hidden}._progressFill_1j600_973{height:100%;background:#3949ab;border-radius:3px}._progressValue_1j600_979{font-size:11px;color:#555;min-width:30px}._infoRow_1j600_985{display:flex;gap:8px;margin-bottom:6px;font-size:13px}._infoRowLabel_1j600_992{color:#888;min-width:110px;flex-shrink:0}._infoRowValue_1j600_998{color:#222;word-break:break-all}._infoRowValueMono_1j600_1003{font-family:monospace;font-size:12px}._actionButton_1j600_1008{padding:6px 12px;font-size:12px;font-family:inherit;border:1px solid var(--action-color);border-radius:4px;background:#fff;color:var(--action-color);cursor:pointer;white-space:nowrap;font-weight:600}._actionButton_1j600_1008:disabled{border-color:#ddd;background:#f5f5f5;color:#aaa;cursor:not-allowed}._inferenceUnsupportedText_1j600_1028{color:#888;font-size:13px;margin:0}._toastStack_1j600_1034{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:8px;z-index:2000}._toast_1j600_1034{background:#1a1a2e;color:#fff;padding:10px 16px;border-radius:6px;font-size:13px;box-shadow:0 4px 12px #0003;min-width:200px}._loading_1g8y8_1{color:#888;font-size:13px}._missingMessage_1g8y8_6{margin:0;color:#777;font-size:13px}._headerActions_1g8y8_12{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}._headerActions_1g8y8_12 a{display:inline-flex;align-items:center;text-decoration:none}._restartAction_1g8y8_26{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}._restartActionError_1g8y8_34{max-width:280px;color:#c62828;font-size:11px}._statusSummary_1g8y8_40{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px;font-size:12px}._statusSucceeded_1g8y8_48{color:#2e7d32}._statusFailed_1g8y8_52{color:#c62828}._statusActive_1g8y8_56{color:#ef6c00}._statusNeutral_1g8y8_60{color:#616161}._success_1g8y8_64,._error_1g8y8_65,._notice_1g8y8_66{padding:9px;border-radius:4px;font-size:12px}._success_1g8y8_64{color:#2e7d32;background:#e8f5e9}._error_1g8y8_65{margin-top:8px;color:#c62828;white-space:pre-wrap;background:#fdecea}._notice_1g8y8_66{margin-top:8px;color:#8d4e00;background:#fff8e1}._targetList_1g8y8_90{display:grid;gap:7px;margin-top:10px}._target_1g8y8_90{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:8px 10px;border:1px solid #ececec;border-radius:4px}._targetPath_1g8y8_106,._footnote_1g8y8_107{color:#777;font-size:11px}._targetStatus_1g8y8_112{font-size:12px}._footnote_1g8y8_107{margin:10px 0 0}._page_f7lko_1{width:100%;max-width:1120px;margin:0 auto}._pageHeader_f7lko_7{display:flex;gap:14px;align-items:flex-start;margin-bottom:20px}._pageHeader_f7lko_7 h1{margin:0;color:#262a35;font-size:22px}._backLink_f7lko_20{display:inline-flex;flex:0 0 auto;align-items:center;min-height:30px;padding:0 10px;border:1px solid #d6d8e8;border-radius:4px;background:#fff;color:#3949ab;font-size:12px;font-weight:600;text-decoration:none}._subtitle_f7lko_35{margin:5px 0 0;color:#777;font-size:12px;overflow-wrap:anywhere}._commandCard_f7lko_42,._targetCard_f7lko_43,._pageMessage_f7lko_44,._errorBox_f7lko_45{border:1px solid #e0e0e0;border-radius:6px;background:#fff}._commandCard_f7lko_42,._targetCard_f7lko_43{padding:16px}._commandHeader_f7lko_56,._targetHeader_f7lko_57{display:flex;gap:12px;align-items:center;justify-content:space-between}._commandHeader_f7lko_56 h2,._targetTitle_f7lko_65,._logSection_f7lko_66 h3{margin:0;color:#333}._commandHeader_f7lko_56 h2{font-size:14px;text-transform:uppercase}._targetTitle_f7lko_65{font-size:16px;overflow-wrap:anywhere}._runningNotice_f7lko_81{margin-top:12px;padding:8px 10px;border-radius:4px;background:#fff8e1;color:#8d4e00;font-size:12px;font-weight:700}._commandDetails_f7lko_91,._targetDetails_f7lko_92{display:grid;margin:14px 0 0}._commandDetails_f7lko_91{grid-template-columns:minmax(240px,2fr) repeat(2,minmax(160px,1fr));gap:14px}._targetDetails_f7lko_92{grid-template-columns:minmax(240px,2fr) repeat(2,minmax(180px,1fr));gap:12px}._commandDetails_f7lko_91 div,._targetDetails_f7lko_92 div{min-width:0}._commandDetails_f7lko_91 dt,._targetDetails_f7lko_92 dt{margin-bottom:4px;color:#888;font-size:11px;font-weight:700}._commandDetails_f7lko_91 dd,._targetDetails_f7lko_92 dd{margin:0;color:#222;font-size:13px;overflow-wrap:anywhere}._mono_f7lko_128{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._commandError_f7lko_132{display:flex;flex-direction:column;gap:4px;margin-top:14px;padding:10px 12px;border-radius:4px;background:#fdecea;color:#c62828;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}._targetList_f7lko_146{display:grid;gap:12px;margin-top:12px}._targetSucceeded_f7lko_152,._targetFailed_f7lko_153{display:inline-flex;flex:0 0 auto;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:700}._targetSucceeded_f7lko_152{background:#e8f5e9;color:#2e7d32}._targetFailed_f7lko_153{background:#ffebee;color:#c62828}._logSection_f7lko_66{margin-top:16px}._logSection_f7lko_66 h3{margin-bottom:8px;font-size:13px}._logOutput_f7lko_181{box-sizing:border-box;max-height:420px;margin:0;padding:12px 14px;overflow:auto;border-radius:4px;background:#1a1a2e;color:#c8d6e5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}._logNotice_f7lko_197,._emptyText_f7lko_198{margin:0;padding:9px 10px;border-radius:4px;font-size:12px}._logNotice_f7lko_197{margin-bottom:8px;background:#fff8e1;color:#8d4e00}._emptyText_f7lko_198{background:#f7f7f9;color:#777}._pageMessage_f7lko_44,._errorBox_f7lko_45{padding:18px;color:#777;font-size:13px}._errorBox_f7lko_45{border-color:#f2c8c8;background:#fdecea;color:#c62828;white-space:pre-wrap;overflow-wrap:anywhere}._retryButton_f7lko_231{padding:6px 12px;margin-top:12px;border:1px solid #c62828;border-radius:4px;background:#fff;color:#c62828;cursor:pointer;font:inherit;font-weight:700}._footnote_f7lko_243{margin:12px 0 0;color:#777;font-size:11px}@media(max-width:760px){._pageHeader_f7lko_7{flex-direction:column}._commandDetails_f7lko_91,._targetDetails_f7lko_92{grid-template-columns:1fr}}._notesPreview_pctru_1{position:relative;width:100%}._notesPreviewContent_pctru_6{color:#555;font:inherit;line-height:1.45;overflow-wrap:anywhere}._notesPreviewContent_pctru_6 :where(h1,h2,h3,h4,h5,h6){margin:0;color:inherit;font:inherit;font-weight:600}._notesPreviewContent_pctru_6 :where(p,blockquote,pre){margin:0}._notesPreviewContent_pctru_6 :where(ul,ol){margin:0;padding-left:18px}._notesPreviewContent_pctru_6 li{margin:0}._notesPreviewContent_pctru_6 pre{font:inherit;white-space:pre-wrap}._notesPreviewContent_pctru_6 code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}._notesPreviewButton_pctru_43{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer}._notesPreviewButton_pctru_43:focus-visible{outline:2px solid #3949ab;outline-offset:2px}._notesModalOverlay_pctru_60{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:16px;background:#0000007a}._notesModalPanel_pctru_72{display:flex;flex-direction:column;box-sizing:border-box;width:min(94vw,680px);max-height:90vh;max-height:min(90dvh,calc(100dvh - 32px));overflow:hidden;padding:22px;border-radius:8px;background:#fff;box-shadow:0 18px 50px #0000003d}._notesModalHeader_pctru_86{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:12px}._notesMarkdownBody_pctru_94{flex:1 1 auto;min-height:0;margin-top:16px;padding:14px;overflow:auto;overscroll-behavior:contain;border:1px solid #eee;border-radius:6px;background:#fafafa;color:#333;font-size:13px;line-height:1.6;overflow-wrap:anywhere}._notesMarkdownBody_pctru_94>:first-child{margin-top:0}._notesMarkdownBody_pctru_94>:last-child{margin-bottom:0}._notesMarkdownBody_pctru_94 :where(h1,h2,h3,h4,h5,h6){margin:1.25em 0 .5em;color:#1a1a2e;line-height:1.3}._notesMarkdownBody_pctru_94 h1{font-size:1.5em}._notesMarkdownBody_pctru_94 h2{font-size:1.3em}._notesMarkdownBody_pctru_94 h3{font-size:1.15em}._notesMarkdownBody_pctru_94 :where(h4,h5,h6){font-size:1em}._notesMarkdownBody_pctru_94 p{margin:0 0 .8em}._notesMarkdownBody_pctru_94 :where(ul,ol){margin:0 0 .8em;padding-left:1.6em}._notesMarkdownBody_pctru_94 li+li{margin-top:.3em}._notesMarkdownBody_pctru_94 li>p{margin:.2em 0}._notesMarkdownBody_pctru_94 a{color:#3949ab;overflow-wrap:anywhere}._notesMarkdownBody_pctru_94 code{padding:.12em .35em;border-radius:3px;background:#ececf2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em;overflow-wrap:anywhere}._notesMarkdownBody_pctru_94 pre{max-width:100%;margin:0 0 .9em;padding:12px;overflow-x:auto;border-radius:5px;background:#23262f;color:#f5f5f7}._notesMarkdownBody_pctru_94 pre code{padding:0;background:transparent;color:inherit;white-space:pre;overflow-wrap:normal}._notesMarkdownBody_pctru_94 blockquote{margin:0 0 .8em;padding-left:12px;border-left:3px solid #c5cae9;color:#666}._notesMarkdownBody_pctru_94 table{display:block;max-width:100%;margin-bottom:.9em;overflow-x:auto;border-collapse:collapse}._notesMarkdownBody_pctru_94 :where(th,td){padding:6px 8px;border:1px solid #ddd;text-align:left}._notesMarkdownBody_pctru_94 hr{margin:1em 0;border:0;border-top:1px solid #ddd}.deployment-page{--deployment-bg: #f7f8fb;--deployment-surface: #fff;--deployment-soft: #f1f4f8;--deployment-border: #d9dee8;--deployment-fg: #202637;--deployment-muted: #687386;--deployment-accent: #3949ab;--deployment-success: #188038;--deployment-warning: #b26a00;--deployment-danger: #c5221f;padding:24px;color:var(--deployment-fg);background:var(--deployment-bg);min-height:calc(100vh - 48px)}.deployment-page h2{margin:0 0 6px;font-size:24px;font-weight:700;color:#1f2533}.deployment-page h3{margin:0 0 8px;font-size:16px;font-weight:700}.deployment-page a{color:var(--deployment-accent);text-decoration:none}.deployment-page a:hover{text-decoration:underline}.deployment-page button{background:#fff;color:#252b3a;border:1px solid var(--deployment-border);border-radius:6px;padding:7px 12px;cursor:pointer;font-size:13px;font-family:inherit}.deployment-page button:hover:not(:disabled){border-color:var(--deployment-accent)}.deployment-page button:disabled{opacity:.55;cursor:not-allowed}.deployment-page button.primary{background:var(--deployment-accent);border-color:var(--deployment-accent);color:#fff}.deployment-page button.danger{background:var(--deployment-danger);border-color:var(--deployment-danger);color:#fff}.deployment-page button.ghost{background:transparent}.deployment-page input,.deployment-page select,.deployment-page textarea{width:100%;padding:7px 10px;border:1px solid var(--deployment-border);border-radius:6px;background:#fff;color:var(--deployment-fg);font:inherit}.deployment-page input:focus,.deployment-page select:focus,.deployment-page textarea:focus{outline:2px solid rgba(57,73,171,.25);border-color:var(--deployment-accent)}.deployment-page label{display:block;margin-bottom:4px;color:var(--deployment-muted);font-size:12px;font-weight:600}.deployment-subtitle{margin:0 0 18px;color:var(--deployment-muted)}.deployment-card{background:var(--deployment-surface);border:1px solid var(--deployment-border);border-radius:8px;padding:16px;margin-bottom:14px;box-shadow:0 1px 2px #1e293b0a}.deployment-card-title{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:700}.deployment-grid{display:grid;gap:14px}.deployment-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.deployment-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.deployment-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.deployment-flex{display:flex;align-items:center;gap:8px}.deployment-flex.deployment-between{justify-content:space-between}.deployment-upload-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.deployment-upload-row input[type=file]{width:auto;min-width:0;max-width:100%;flex:1 1 240px}.deployment-upload-row button{flex:0 0 auto;white-space:nowrap}.deployment-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.deployment-toolbar input,.deployment-toolbar select{width:auto}.deployment-assignment-section{padding-top:14px;border-top:1px solid var(--deployment-border)}.deployment-assignment-title{margin-bottom:2px!important}.deployment-assignment-hint{font-size:12px}.deployment-assignment-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.deployment-assignment-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.deployment-assignment-column-title{margin-bottom:6px;font-size:12px;font-weight:700}.deployment-assignment-node-list{min-height:96px;max-height:230px;overflow:auto;margin-bottom:8px;border:1px solid var(--deployment-border);border-radius:6px;background:#fff}.deployment-page label.deployment-assignment-node{display:flex;align-items:flex-start;gap:8px;margin:0;padding:8px;border-bottom:1px solid var(--deployment-border);color:var(--deployment-fg);cursor:pointer}.deployment-page label.deployment-assignment-node:last-child{border-bottom:0}.deployment-page label.deployment-assignment-node:has(input:disabled){cursor:not-allowed;opacity:.7}.deployment-page .deployment-assignment-node input{width:auto;margin:2px 0 0;flex:0 0 auto}.deployment-assignment-node>span{display:flex;min-width:0;flex-direction:column;gap:2px}.deployment-assignment-node-name{overflow-wrap:anywhere;font-size:12px;font-weight:700}.deployment-assignment-empty,.deployment-assignment-state{padding:12px;font-size:12px}.deployment-assignment-selection-note{margin:-2px 0 8px;font-size:12px}.deployment-assignment-progress,.deployment-assignment-summary{margin-top:10px;padding:9px 11px;border:1px solid rgba(57,73,171,.3);border-radius:6px;background:#3949ab0f;font-size:12px}.deployment-assignment-summary ul{margin:6px 0 0;padding-left:18px}.deployment-table{width:100%;border-collapse:collapse;font-size:13px}.deployment-table th,.deployment-table td{border-bottom:1px solid var(--deployment-border);padding:7px 8px;text-align:left;vertical-align:top}.deployment-table th{color:var(--deployment-muted);font-weight:600}.deployment-table tbody tr.clickable,.deployment-table tbody tr.selected{cursor:pointer}.deployment-table tbody tr.clickable:hover{background:var(--deployment-soft)}.deployment-table tbody tr.selected{background:#e9edff}.deployment-badge{display:inline-block;padding:2px 8px;border-radius:999px;border:1px solid var(--deployment-border);background:var(--deployment-soft);font-size:11px;font-weight:700}.deployment-badge.ok{border-color:#18803873;color:var(--deployment-success);background:#18803814}.deployment-badge.bad{border-color:#c5221f73;color:var(--deployment-danger);background:#c5221f14}.deployment-badge.warn{border-color:#b26a0073;color:var(--deployment-warning);background:#b26a0014}.deployment-badge.muted{color:var(--deployment-muted)}.deployment-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.deployment-muted{color:var(--deployment-muted)}.deployment-error-box{margin:8px 0;padding:10px 12px;border:1px solid rgba(197,34,31,.38);border-radius:6px;background:#c5221f14;color:var(--deployment-danger)}.deployment-error-box.with-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.deployment-error-box.with-actions button{width:auto;border-color:#c5221f61;color:var(--deployment-danger)}.deployment-json-view{max-height:320px;overflow:auto;margin:8px 0 0;padding:10px;border:1px solid var(--deployment-border);border-radius:6px;background:#f9fafc;color:#283044;font-size:12px}.deployment-spinner{display:inline-block;border:2px solid #d5daea;border-top-color:var(--deployment-accent);border-radius:999px;animation:deployment-spin .8s linear infinite;vertical-align:middle}@keyframes deployment-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.deployment-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a8c}.deployment-modal{width:min(560px,100%);max-height:90vh;overflow:auto;border-radius:8px;border:1px solid var(--deployment-border);background:#fff;padding:20px;box-shadow:0 16px 48px #0f172a38}.deployment-frame-inspector{display:flex;flex-direction:column;gap:12px}.deployment-frame-canvas{display:flex;align-items:center;justify-content:center;min-height:320px;overflow:hidden;border-radius:8px;background:#0b1020}.deployment-frame-canvas img{display:block;max-width:100%;max-height:70vh;object-fit:contain}.deployment-frame-loading{padding:80px 0}.deployment-frame-controls{display:flex;align-items:center;gap:10px}.deployment-frame-controls input[type=range]{flex:1;accent-color:var(--deployment-accent)}.deployment-frame-counter{min-width:80px;text-align:right}.deployment-frame-hint{font-size:12px}.deployment-frame-metrics{margin-top:8px}@media(max-width:900px){.deployment-grid.cols-2,.deployment-grid.cols-3,.deployment-grid.cols-4,.deployment-assignment-columns{grid-template-columns:1fr}.deployment-page{padding:16px}}@media(max-width:560px){.deployment-assignment-filters{grid-template-columns:1fr}}._panel_1gm8b_1{display:flex;flex-direction:column;gap:16px}._card_1gm8b_7{padding:16px;border:1px solid #e0e0e0;border-radius:6px;background:#fff}._cardTitle_1gm8b_14{color:#333;font-size:13px;font-weight:700;text-transform:uppercase}._description_1gm8b_21{color:#777;font-size:13px;line-height:1.5}._titleRow_1gm8b_27{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._selectionGrid_1gm8b_35{display:grid;grid-template-columns:minmax(420px,1.25fr) minmax(320px,.75fr);gap:16px}._sidebar_1gm8b_41{display:flex;min-width:0;flex-direction:column;gap:10px}._editor_1gm8b_48{min-width:0}._selectionCard_1gm8b_52{min-height:190px}._emptyState_1gm8b_56{display:flex;min-height:120px;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#777;font-size:13px;line-height:1.5;text-align:center}._emptyState_1gm8b_56 strong{color:#333;font-size:14px}._guardianNodeButton_1gm8b_74{display:flex;padding:9px 10px;justify-content:space-between;gap:8px;border:1px solid #e0e0e0;border-radius:4px;background:#fff;cursor:pointer;text-align:left}._guardianNodeButtonSelected_1gm8b_86{border-color:#3949ab;background:#f3f4ff}._nodeStatus_1gm8b_91{font-size:12px}._formStack_1gm8b_95{display:flex;padding:10px;flex-direction:column;gap:8px;border-radius:4px;background:#f7f7f7}._compactLabel_1gm8b_104,._label_1gm8b_105{display:flex;flex-direction:column;gap:5px;color:#666;font-size:12px;font-weight:600}._compactLabel_1gm8b_104{gap:4px;font-size:11px}._guardianNodeHeader_1gm8b_119{display:flex;padding-bottom:14px;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #ececec;flex-wrap:wrap}._editorTabs_1gm8b_129{display:flex;margin-top:16px;border-bottom:2px solid #e0e0e0;gap:0}._editorTab_1gm8b_129,._editorTabActive_1gm8b_137{display:inline-flex;padding:9px 18px;align-items:center;gap:5px;border:0;border-bottom:2px solid transparent;margin-bottom:-2px;background:transparent;color:#666;cursor:pointer;font-family:inherit;font-size:14px}._editorTabActive_1gm8b_137{border-bottom-color:#3949ab;color:#3949ab;font-weight:700}._editorTab_1gm8b_129:focus-visible,._editorTabActive_1gm8b_137:focus-visible{border-radius:3px;outline:2px solid #5c6bc0;outline-offset:2px}._unsavedDot_1gm8b_165{color:#ef6c00;font-size:18px;line-height:0}._tabPanel_1gm8b_171{padding-top:16px}._guardianNodeTitle_1gm8b_175{color:#202124;font-size:18px;font-weight:700}._guardianNodeKey_1gm8b_181{margin-top:3px;color:#777;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}._headerActions_1gm8b_188{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._statusBadge_1gm8b_195{padding:4px 8px;border-radius:999px;background:#f4f4f4;font-size:12px;font-weight:700}._statusSucceeded_1gm8b_203{color:#2e7d32}._statusFailed_1gm8b_207{color:#c62828}._statusBusy_1gm8b_211{color:#ef6c00}._statusNeutral_1gm8b_215{color:#616161}._settingsSection_1gm8b_219{padding:14px;margin-top:16px;border:1px solid #e3e5eb;border-radius:6px;background:#fafbfc}._sectionTitle_1gm8b_227{color:#333;font-size:13px;font-weight:700}._sectionDescription_1gm8b_233{margin-top:3px;color:#777;font-size:12px;line-height:1.5}._metadataGrid_1gm8b_240{display:grid;margin:14px 0 10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}._wideField_1gm8b_247{grid-column:1 / -1}._metadataSummary_1gm8b_251{display:grid;margin-top:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;font-size:12px}._metadataSummaryItem_1gm8b_259{display:flex;min-width:0;flex-direction:column;gap:4px}._metadataSummaryLabel_1gm8b_266{color:#777;font-weight:600}._metadataSummaryValue_1gm8b_271{display:block;max-width:100%;line-height:1.5;overflow-wrap:anywhere;white-space:normal;word-break:break-word}._advancedSettings_1gm8b_280{padding:9px 10px;margin-top:8px;border:1px solid #dfe2e8;border-radius:5px;background:#fff}._advancedSummary_1gm8b_288{color:#4e5b75;cursor:pointer;font-size:12px;font-weight:700}._advancedDescription_1gm8b_295{margin:10px 0;color:#777;font-size:12px}._processSettingsGrid_1gm8b_301{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}._manualProfileSection_1gm8b_307{display:flex;padding:12px;margin-top:12px;flex-direction:column;gap:12px;border:1px solid #dfe2e8;border-radius:5px;background:#fff}._customActionsEditor_1gm8b_318{display:flex;padding-top:12px;flex-direction:column;gap:10px;border-top:1px solid #eceff4}._customActionsHeader_1gm8b_326{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._customActionsEmpty_1gm8b_333{padding:14px;border:1px dashed #c8ccda;border-radius:5px;color:#777;font-size:12px;text-align:center}._customActionsError_1gm8b_342{padding:9px 11px;border-radius:5px;background:#feeceb;color:#a72b25;font-size:12px;line-height:1.45}._customActionRow_1gm8b_351{display:grid;padding:10px;align-items:end;grid-template-columns:minmax(160px,1.1fr) minmax(130px,.8fr) minmax(210px,1.4fr) minmax(120px,.7fr) auto;gap:9px;border:1px solid #e3e5eb;border-radius:5px;background:#fafbfc}._settingsActionRow_1gm8b_362,._actionRow_1gm8b_363,._stickyActions_1gm8b_364{display:flex;justify-content:flex-end;gap:8px}._settingsActionRow_1gm8b_362{margin-top:12px}._input_1gm8b_374{width:100%;box-sizing:border-box;padding:7px 9px;border:1px solid #d0d0d0;border-radius:4px;font-family:inherit}._textarea_1gm8b_383{width:100%;min-height:380px;box-sizing:border-box;padding:12px;border:1px solid #bfc3d4;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5;resize:vertical}._stateBox_1gm8b_396{display:flex;padding:10px 12px;margin:14px 0;gap:20px;border:1px solid #e8e8e8;border-radius:4px;background:#fafafa;flex-wrap:wrap;font-size:12px}._stateItem_1gm8b_408{display:flex;flex-direction:column;gap:3px}._stateLabel_1gm8b_414{color:#777;font-size:11px;font-weight:600;text-transform:uppercase}._yamlHeader_1gm8b_421{display:flex;margin-bottom:7px;align-items:flex-end;justify-content:space-between;gap:12px}._yamlPath_1gm8b_429{display:block;margin-top:4px;color:#777;font-size:11px}._yamlHashes_1gm8b_436{display:flex;margin-top:5px;flex-wrap:wrap;gap:5px 12px;color:#777;font-size:11px}._yamlHashes_1gm8b_436 code{color:#4e5b75}._yamlEditorLabel_1gm8b_449{display:block}._actionRow_1gm8b_363{margin-top:12px}._stickyActions_1gm8b_364{position:sticky;z-index:2;bottom:-16px;padding:12px 0 0;margin-top:12px;border-top:1px solid #eceff4;background:linear-gradient(to bottom,#ffffffeb,#fff 45%)}._fileDivider_1gm8b_467{margin:24px 0 18px;border-top:1px solid #dfe2e8}._compareGrid_1gm8b_472{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._comparisonModalOverlay_1gm8b_478{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;padding:24px;place-items:center;background:#14182385}._comparisonModal_1gm8b_478{width:min(1120px,100%);max-height:calc(100vh - 48px);box-sizing:border-box;padding:20px;overflow:auto;border:1px solid #d8dce7;border-radius:8px;background:#fff;box-shadow:0 18px 48px #1418233d}._comparisonModalHeader_1gm8b_500{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._comparisonModalClose_1gm8b_507{width:34px;height:34px;flex:0 0 auto;padding:0;border:1px solid #d8dce7;border-radius:4px;background:#fff;color:#4f566b;cursor:pointer;font-family:inherit;font-size:24px;line-height:1}._comparisonModalClose_1gm8b_507:hover{border-color:#aeb5c7;background:#f5f6fa}._comparisonModalClose_1gm8b_507:focus-visible{outline:2px solid #5c6bc0;outline-offset:2px}._comparisonModalActions_1gm8b_532{display:flex;margin-top:16px;justify-content:flex-end;gap:8px;flex-wrap:wrap}._compareTextarea_1gm8b_540{width:100%;min-height:220px;box-sizing:border-box;padding:10px;border:1px solid #ccd0dc;border-radius:4px;background:#fafafa;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}@media(max-width:800px){._selectionGrid_1gm8b_35,._compareGrid_1gm8b_472{grid-template-columns:1fr}._comparisonModalOverlay_1gm8b_478{padding:12px}._comparisonModal_1gm8b_478{max-height:calc(100vh - 24px);padding:16px}._customActionRow_1gm8b_351{grid-template-columns:1fr}._editorTabs_1gm8b_129{overflow-x:auto}._editorTab_1gm8b_129,._editorTabActive_1gm8b_137{flex:0 0 auto}}._primaryButton_1gm8b_566,._smallButton_1gm8b_567,._dangerButton_1gm8b_568,._linkButton_1gm8b_569{border-radius:4px;cursor:pointer;font-family:inherit;font-weight:600}._primaryButton_1gm8b_566{padding:7px 12px;border:1px solid #3949ab;background:#3949ab;color:#fff}._smallButton_1gm8b_567,._dangerButton_1gm8b_568,._linkButton_1gm8b_569{padding:6px 10px;border:1px solid #bfc3d4;background:#fff;color:#3949ab}._dangerButton_1gm8b_568{border-color:#ef9a9a;color:#c62828}._linkButton_1gm8b_569{display:inline-flex;align-items:center;font-size:12px;text-decoration:none}._primaryButton_1gm8b_566:disabled,._smallButton_1gm8b_567:disabled,._dangerButton_1gm8b_568:disabled{cursor:not-allowed;opacity:.55}._toggleLabel_1gm8b_611{display:flex;align-items:center;gap:6px;color:#555;font-size:12px}._success_1gm8b_619,._error_1gm8b_620,._weightWarning_1gm8b_621{padding:9px;margin-top:10px;border-radius:4px;font-size:13px}._success_1gm8b_619{background:#e8f5e9;color:#2e7d32}._error_1gm8b_620{background:#fdecea;color:#c62828;white-space:pre-wrap}._warning_1gm8b_639{color:#ef6c00;font-size:13px}._weightWarning_1gm8b_621{display:flex;flex-direction:column;gap:7px;border:1px solid #ffb74d;background:#fff8e1;color:#8d4e00}.manual-operating-page{display:flex;flex-direction:column;gap:16px}.manual-page-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px}.manual-config-link{display:inline-flex;min-height:34px;padding:0 12px;border:1px solid #bfc3d4;border-radius:5px;align-items:center;background:#fff;color:#3949ab;font-size:12px;font-weight:700;text-decoration:none}.manual-config-link:hover{border-color:#6574cd;background:#f7f8ff}.manual-config-link:focus-visible,.manual-back:focus-visible{border-radius:3px;outline:3px solid rgb(57 73 171 / 25%);outline-offset:2px}.manual-heading{margin:0;color:#222;font-size:22px}.manual-subtitle{margin:0;color:#6d7180;font-size:13px}.manual-card,.manual-target-card,.manual-camera-card{padding:16px;border:1px solid #e0e0e0;border-radius:7px;background:#fff}.manual-target-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.manual-target-card{display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none}.manual-target-card:hover{border-color:#6574cd}.manual-target-name{font-size:16px;font-weight:700}.manual-target-key{color:#747784;font:12px ui-monospace,monospace}.manual-badges{display:flex;flex-wrap:wrap;gap:6px}.manual-badge{padding:3px 8px;border-radius:999px;background:#eceef5;font-size:12px}.manual-badge.online,.manual-result.ok{background:#e7f5e9;color:#24702d}.manual-badge.offline,.manual-result.error{background:#feeceb;color:#b52b25}.manual-badge.warning{background:#fff5db;color:#8b5b00}.manual-camera-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px}.manual-camera-card video{width:100%;min-height:210px;margin-top:10px;border-radius:5px;background:#111}.manual-camera-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.manual-camera-title{font-weight:700}.manual-camera-status{padding:3px 8px;border-radius:999px;font-size:12px;font-weight:600}.manual-camera-status.loading{background:#fff5db;color:#8b5b00}.manual-camera-status.connected{background:#e7f5e9;color:#24702d}.manual-camera-status.failed{background:#feeceb;color:#b52b25}.manual-camera-error{display:flex;margin-top:8px;align-items:center;justify-content:space-between;gap:10px;color:#b52b25;font-size:12px}.manual-camera-retry{padding:5px 9px;border:1px solid #d98782;border-radius:4px;background:#fff;color:#a4231e;cursor:pointer;font:600 12px inherit;white-space:nowrap}.manual-camera-retry:disabled{cursor:not-allowed;opacity:.45}.manual-command-layout{display:grid;grid-template-columns:minmax(260px,3fr) minmax(0,7fr);align-items:start;gap:16px}.manual-control-console{position:sticky;top:16px;display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:16px;border-color:#d6d9e4;box-shadow:0 2px 8px #272f4e0d}.manual-control-copy{display:flex;min-width:0;flex-direction:column;gap:5px}.manual-control-title{color:#20263a;font-size:16px;font-weight:700}.manual-control-eyebrow{color:#7a8091;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.manual-control-description,.manual-control-safety-note,.manual-action-state{color:#6d7180;font-size:12px;line-height:1.5}.manual-control-safety-note{padding-top:12px;border-top:1px solid #edf0f5}.manual-control-blocked{padding:9px 11px;border-radius:5px;background:#fff5db;color:#8b5b00;font-size:12px}.manual-participants{display:flex;flex-wrap:wrap;gap:6px}.manual-participant{padding:4px 8px;border:1px solid #dce0ea;border-radius:999px;background:#f7f8fb;color:#4e5569;font-size:12px;font-weight:600}.manual-mode-switch{display:inline-flex;width:100%;min-height:50px;padding:8px 10px 8px 14px;border:1px solid #aeb5c7;border-radius:25px;align-items:center;justify-content:space-between;gap:12px;background:#f2f3f6;color:#535b6f;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.manual-mode-switch.on{border-color:#c13a34;background:#fff0ef;color:#a72822}.manual-mode-switch:focus-visible{outline:3px solid rgb(57 73 171 / 25%);outline-offset:2px}.manual-mode-switch:disabled{cursor:not-allowed;opacity:.5}.manual-mode-switch-track{position:relative;width:48px;height:28px;border-radius:999px;flex:0 0 auto;background:#aeb4c1;transition:background-color .16s ease}.manual-mode-switch.on .manual-mode-switch-track{background:#c13a34}.manual-mode-switch-thumb{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000040;transition:transform .16s ease}.manual-mode-switch.on .manual-mode-switch-thumb{transform:translate(20px)}.manual-action-panel{display:flex;flex-direction:column;gap:16px}.manual-action-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.manual-action-state{padding:4px 8px;border-radius:999px;background:#f1f2f6;white-space:nowrap}.manual-action-activity{padding:9px 11px;border-radius:5px;background:#eef4ff;color:#304b7a;font-size:12px;line-height:1.45}.manual-action-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:stretch;gap:12px}.manual-action-group{display:flex;min-width:0;padding:14px;flex-direction:column;gap:12px;border:1px solid #e2e5ed;border-radius:6px;background:#fafbfc}.manual-action-group-title{margin:0;color:#343b51;font-size:13px;font-weight:700}.manual-action-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.manual-action-button{min-height:52px;padding:10px 14px;border:1px solid #c8ccda;border-radius:6px;background:#fff;color:#2d3552;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;text-align:left;transition:border-color .12s ease,background-color .12s ease}.manual-action-button:hover:not(:disabled){border-color:#6976bf;background:#f7f8ff}.manual-action-button:focus-visible{outline:3px solid rgb(57 73 171 / 25%);outline-offset:2px}.manual-action-button.success{border-color:#86bd8b;color:#24652b}.manual-action-button.warning{border-color:#dab35d;background:#fffbf0;color:#805600}.manual-action-button.danger{border-color:#df8b86;background:#fff6f5;color:#a42721}.manual-action-button:disabled{cursor:not-allowed;opacity:.42}.manual-action-empty{display:flex;min-height:112px;padding:20px;border:1px dashed #c8ccda;border-radius:6px;align-items:center;justify-content:center;background:#fafbfc;color:#747a8b;font-size:13px;line-height:1.5;text-align:center}.manual-button{min-height:48px;padding:9px 14px;border:1px solid #b8bdcd;border-radius:5px;background:#fff;color:#2d3552;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600}.manual-button.primary{border-color:#3949ab;background:#3949ab;color:#fff}.manual-button.auto{border-color:#637082;background:#637082;color:#fff}.manual-button:disabled{cursor:not-allowed;opacity:.45}.manual-result{padding:10px 12px;border-radius:5px;font-size:13px}.manual-back{color:#3949ab;font-size:13px;text-decoration:none}@media(max-width:1100px){.manual-command-layout{grid-template-columns:1fr}.manual-control-console{position:static}}@media(max-width:720px){.manual-camera-grid{grid-template-columns:1fr}.manual-page-navigation,.manual-action-panel-heading{align-items:flex-start;flex-direction:column}.manual-action-groups{grid-template-columns:1fr}}
