._notificationsContainer_bn4ec_3{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:12px;pointer-events:none}._notification_bn4ec_3{min-width:200px;max-width:400px;width:fit-content;border-radius:8px;box-shadow:0 10px 25px #00000026;animation:_slideIn_bn4ec_1 .3s ease-out;pointer-events:auto;position:relative}._notification_bn4ec_3._pinned_bn4ec_47{border:2px solid rgba(255,255,255,.3);box-shadow:0 10px 25px #00000040}._notificationContent_bn4ec_57{display:flex;align-items:flex-start;padding:16px;gap:12px;min-width:0}._notificationIcon_bn4ec_73{width:20px;height:20px;flex-shrink:0;margin-top:2px}._notificationMessage_bn4ec_87{flex:1;font-size:14px;font-weight:500;line-height:1.4;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left;min-width:0;overflow-wrap:break-word;word-break:break-all}._notificationActions_bn4ec_127{display:flex;align-items:center;gap:4px;flex-shrink:0}._pinButton_bn4ec_141{background:none;border:none;padding:4px;cursor:pointer;border-radius:4px;transition:background-color .2s;display:flex;align-items:center;justify-content:center}._pinButton_bn4ec_141:hover{background-color:#fff3}._pinIcon_bn4ec_173{width:16px;height:16px}._notificationClose_bn4ec_183{background:none;border:none;padding:4px;cursor:pointer;border-radius:4px;transition:background-color .2s;display:flex;align-items:center;justify-content:center}._notificationClose_bn4ec_183:hover{background-color:#fff3}._closeIcon_bn4ec_215{width:16px;height:16px}._error_bn4ec_227{background-color:#ef4444;color:#fff}._error_bn4ec_227 ._notificationIcon_bn4ec_73{color:#fff}._success_bn4ec_245{background-color:#10b981;color:#fff}._success_bn4ec_245 ._notificationIcon_bn4ec_73{color:#fff}._warning_bn4ec_263{background-color:#f59e0b;color:#fff}._warning_bn4ec_263 ._notificationIcon_bn4ec_73{color:#fff}._info_bn4ec_281{background-color:#3b82f6;color:#fff}._info_bn4ec_281 ._notificationIcon_bn4ec_73{color:#fff}@keyframes _slideIn_bn4ec_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){._notificationsContainer_bn4ec_3{top:10px;right:10px;left:10px}._notification_bn4ec_3{min-width:auto;max-width:none;width:100%}._notificationMessage_bn4ec_87{max-height:40px;-webkit-line-clamp:2}}._progressBar_bn4ec_363{position:absolute;bottom:0;left:0;height:3px;background-color:#ffffff4d;width:100%;border-radius:0 0 8px 8px;animation:_progressBar_bn4ec_363 5s linear forwards}@keyframes _progressBar_bn4ec_363{0%{width:100%}to{width:0%}}._languageSwitcher_1ycm0_1{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;background:transparent;border:none;color:#fff;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}._languageSwitcher_1ycm0_1:hover{opacity:.8}._languageSwitcher_1ycm0_1:active{transform:scale(.95)}._languageSwitcher_1ycm0_1._dark_1ycm0_51{color:#374151}._languageSwitcher_1ycm0_1._dark_1ycm0_51:hover{color:#111827;opacity:1}@media (max-width: 768px){._languageSwitcher_1ycm0_1{font-size:10px;padding:4px 6px;letter-spacing:.3px}}._container_434ny_3{min-height:100vh;background:linear-gradient(135deg,#9333ea 0%,#3b82f6 50%,#3730a3 100%);display:flex;align-items:center;justify-content:center;padding:3rem 1rem;position:relative}._languageSwitcherContainer_434ny_23{position:absolute;top:1rem;right:1rem;z-index:10}._card_434ny_37{background:white;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;padding:2rem;width:100%;max-width:28rem}._cardHeader_434ny_55{text-align:center;margin-bottom:2rem}._title_434ny_65{font-size:2.25rem;font-weight:700;color:#111827;margin-bottom:.5rem}._subtitle_434ny_79{font-size:.875rem;color:#6b7280}._securityInfo_434ny_89{background:#dcfce7;border-radius:.5rem;padding:.75rem;margin-bottom:1.5rem;display:flex;align-items:center}._shieldIcon_434ny_107{height:1.25rem;width:1.25rem;color:#eab308;margin-right:.5rem}._securityText_434ny_121{font-size:.875rem;color:#166534}._form_434ny_131{display:flex;flex-direction:column;gap:1.5rem}._inputGroup_434ny_143{display:flex;flex-direction:column}._label_434ny_153{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}._inputContainer_434ny_169{position:relative}._input_434ny_143{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;transition:border-color .2s ease}._input_434ny_143:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._toggleButton_434ny_209{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.25rem}._eyeIcon_434ny_231{height:1.25rem;width:1.25rem;color:#9ca3af}._helpText_434ny_243{font-size:.75rem;color:#6b7280;margin-top:.25rem}._checkboxGroup_434ny_255{display:flex;align-items:center}._checkbox_434ny_255{height:1rem;width:1rem;color:#3b82f6;border:1px solid #d1d5db;border-radius:.25rem;margin-right:.5rem}._checkboxLabel_434ny_283{font-size:.875rem;color:#374151}._warning_434ny_293{background:#fef3c7;border-radius:.5rem;padding:.75rem;display:flex;align-items:flex-start}._warningIcon_434ny_309{height:1.25rem;width:1.25rem;color:#eab308;margin-right:.5rem;margin-top:.125rem;flex-shrink:0}._warningText_434ny_327{font-size:.875rem;color:#92400e}._error_434ny_337{background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:.75rem}._errorContent_434ny_351{display:flex}._errorIcon_434ny_359{height:1.25rem;width:1.25rem;color:#f87171;margin-right:.75rem;flex-shrink:0}._errorText_434ny_375{flex:1}._errorTitle_434ny_383{font-size:.875rem;font-weight:500;color:#991b1b;margin:0}._errorMessage_434ny_397{font-size:.875rem;color:#dc2626;margin-top:.25rem}._submitButton_434ny_409{width:100%;background:linear-gradient(90deg,#3b82f6 0%,#9333ea 100%);color:#fff;font-weight:500;padding:.75rem 1rem;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-size:1rem}._submitButton_434ny_409:hover:not(:disabled){background:linear-gradient(90deg,#2563eb 0%,#7c3aed 100%)}._submitButton_434ny_409:disabled{opacity:.5;cursor:not-allowed}._breadcrumb_x5neo_3{display:flex;align-items:center;gap:8px}._breadcrumbItem_x5neo_15{background:none;border:none;color:#3b82f6;font-size:14px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}._breadcrumbItem_x5neo_15:hover{background-color:#eff6ff}._breadcrumbSeparator_x5neo_47{width:16px;height:16px;color:#6b7280}._breadcrumbCurrent_x5neo_59{color:#374151;font-size:14px;font-weight:500}@media (max-width: 768px){._breadcrumb_x5neo_3{gap:4px}._breadcrumbItem_x5neo_15{font-size:12px;padding:2px 6px}._breadcrumbCurrent_x5neo_59{font-size:12px}._breadcrumbSeparator_x5neo_47{width:12px;height:12px}._breadcrumb_x5neo_3>*:nth-child(5),._breadcrumb_x5neo_3>*:nth-child(6){white-space:normal;word-break:break-word;line-height:1.2;max-width:80px}._breadcrumb_x5neo_3>*:nth-child(5) ._breadcrumbCurrent_x5neo_59,._breadcrumb_x5neo_3>*:nth-child(6) ._breadcrumbCurrent_x5neo_59,._breadcrumb_x5neo_3>*:nth-child(5)._breadcrumbCurrent_x5neo_59,._breadcrumb_x5neo_3>*:nth-child(6)._breadcrumbCurrent_x5neo_59{white-space:normal;word-break:break-word;line-height:1.2;max-width:80px;display:inline-block}._breadcrumb_x5neo_3>*:nth-child(5) ._breadcrumbItem_x5neo_15,._breadcrumb_x5neo_3>*:nth-child(6) ._breadcrumbItem_x5neo_15,._breadcrumb_x5neo_3>*:nth-child(5)._breadcrumbItem_x5neo_15,._breadcrumb_x5neo_3>*:nth-child(6)._breadcrumbItem_x5neo_15{white-space:normal;word-break:break-word;line-height:1.2;max-width:80px;display:inline-block}._breadcrumb_x5neo_3 ._breadcrumbCurrent_x5neo_59,._breadcrumb_x5neo_3 ._breadcrumbItem_x5neo_15{white-space:normal;word-break:break-word}}._header_rwysb_3{background:var(--color-bg-primary);border-bottom:1px solid var(--color-border);height:44px;display:flex;align-items:center;padding:0;box-shadow:var(--shadow-sm);position:fixed;top:0;left:0;right:0;z-index:1000}._headerContent_rwysb_33{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;position:relative}._headerLeft_rwysb_51{display:flex;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}._headerRight_rwysb_71{display:flex;align-items:center;gap:8px;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:1}._logoutButton_rwysb_93{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid transparent;font-size:14px;font-weight:500;border-radius:var(--radius-md);color:#fff;background-color:var(--color-danger);cursor:pointer;transition:all var(--transition-base)}._logoutButton_rwysb_93:hover{background-color:var(--color-danger-hover)}._logoutIcon_rwysb_129{height:16px;width:16px;margin-right:6px}@media (max-width: 768px){._header_rwysb_3{font-size:12px}._headerLeft_rwysb_51{left:3px;transform:translateY(-50%)}._headerRight_rwysb_71{right:8px}._logoutButton_rwysb_93{padding:4px 8px;font-size:11px}._logoutIcon_rwysb_129{height:12px;width:12px;margin-right:4px}}._container_13qkg_5{display:flex;flex-direction:column;min-height:100vh;background-color:#f9fafb}._mainContent_13qkg_21{display:flex;flex:1;margin-top:44px}._sidebar_13qkg_35{width:200px;background:white;border-right:1px solid #e5e7eb;box-shadow:2px 0 4px #0000000d;position:fixed;top:44px;left:0;bottom:0;z-index:999;transition:width .3s ease;overflow:hidden}._sidebar_13qkg_35._collapsed_13qkg_63{width:60px}._content_13qkg_73{flex:1;padding:24px;overflow-y:auto;margin-left:60px;transition:margin-left .3s ease}._content_13qkg_73._expanded_13qkg_89{margin-left:200px}._content_13qkg_73._noSidebar_13qkg_99{margin-left:0}@media (max-width: 768px){._headerContent_13qkg_111{padding:0 16px}._content_13qkg_73{margin-left:60px;padding:16px}._content_13qkg_73._expanded_13qkg_89{margin-left:60px}._sidebar_13qkg_35,._sidebar_13qkg_35._collapsed_13qkg_63{width:60px}}._sidebar_1axnj_5{width:200px;background:white;border-right:1px solid #e5e7eb;box-shadow:2px 0 4px #0000000d;position:fixed;top:44px;left:0;bottom:0;z-index:999;transition:width .3s ease;overflow:hidden}._sidebar_1axnj_5._collapsed_1axnj_33{width:60px}._sidebarHeader_1axnj_41{padding:12px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:center}._sidebarToggle_1axnj_55{background:none;border:none;padding:8px;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._sidebarToggle_1axnj_55:hover{background-color:#f3f4f6;color:#374151}._toggleIcon_1axnj_91{width:20px;height:20px}._sidebarNav_1axnj_101{padding:16px 0}._menuItem_1axnj_109{width:100%;background:none;border:none;padding:12px 16px;cursor:pointer;display:flex;align-items:center;gap:12px;transition:background-color .2s;color:#6b7280;font-size:14px;font-weight:500}._menuItem_1axnj_109:hover{background-color:#f9fafb}._menuItem_1axnj_109._active_1axnj_147{background-color:#eff6ff;color:#3b82f6;border-right:3px solid #3b82f6}._menuIcon_1axnj_159{width:20px;height:20px;flex-shrink:0}._menuLabel_1axnj_171{white-space:nowrap;overflow:hidden;transition:opacity .3s ease}._sidebar_1axnj_5._collapsed_1axnj_33 ._menuLabel_1axnj_171{opacity:0;width:0}@media (max-width: 768px){._sidebar_1axnj_5,._sidebar_1axnj_5._collapsed_1axnj_33{width:60px}}._searchContainer_13pq1_3{margin-bottom:20px}._searchInput_13pq1_11{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:16px;transition:border-color .2s ease}._searchInput_13pq1_11:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._searchInput_13pq1_11::placeholder{color:#9ca3af}._card_8xoj1_3{display:flex;align-items:center;padding:16px 20px;background:white;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;cursor:pointer;transition:all .2s ease}._card_8xoj1_3:hover{box-shadow:0 4px 6px -1px #0000001a;border-color:#3b82f6}._cardContent_8xoj1_37{display:flex;align-items:center;gap:16px;flex:1}._statusIcon_8xoj1_51,._cameraIcon_8xoj1_63{width:24px;height:24px;flex-shrink:0}._motherboardId_8xoj1_75{font-family:Courier New,monospace;font-size:18px;font-weight:700;color:#111827;letter-spacing:.5px}._paginationContainer_1g6jf_1{margin-top:20px;display:flex;justify-content:center}._paginationButtons_1g6jf_13{display:flex;align-items:center;gap:10px;background:white;border-radius:8px;padding:8px 16px;box-shadow:0 2px 4px #0000001a}._paginationButtons_1g6jf_13 button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:#f5f5f5;color:#666;cursor:pointer;transition:all .2s ease}._paginationButtons_1g6jf_13 button:hover:not(:disabled){background:#e0e0e0;color:#333}._paginationButtons_1g6jf_13 button:disabled{background:#f0f0f0;color:#ccc;cursor:not-allowed}._paginationButtons_1g6jf_13 span{font-weight:600;color:#333;min-width:20px;text-align:center}._homeContent_1q0ti_5{max-width:1350px;margin:0 auto}._searchSection_1q0ti_15{margin-bottom:1.5rem}._resultsSection_1q0ti_23{min-height:400px}._loading_1q0ti_31{display:flex;justify-content:center;align-items:center;height:200px;font-size:1rem;color:#6b7280}._intercomsList_1q0ti_49,._intercomsGrid_1q0ti_63{display:flex;flex-direction:column;gap:0;margin-bottom:1.5rem}._emptyState_1q0ti_77{text-align:center;padding:48px 24px;color:#6b7280;font-size:14px}._cameraResult_1q0ti_91{margin-bottom:16px}._cameraCard_1q0ti_99{padding:16px;border:1px solid #ddd;border-radius:8px;cursor:pointer;text-align:left;transition:background-color .2s,border-color .2s}._cameraCard_1q0ti_99:hover{background-color:#f9fafb;border-color:#3b82f6}._progressContainer_2pnua_7{flex:1;display:flex;align-items:center}._progressBarWrapper_2pnua_19{width:100%;height:6px;background:#e5e7eb;border-radius:9999px;overflow:hidden;box-shadow:inset 0 1px 2px #0000000f}._progressBar_2pnua_19{height:100%;background:linear-gradient(90deg,#60a5fa,#3b82f6);transition:width .2s ease}._progressBarRed_2pnua_49{height:100%;background:linear-gradient(90deg,#fb7185,#ef4444);transition:width .2s ease}._loadingOverlay_2pnua_63{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;z-index:1000}._spinner_2pnua_83{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:_spin_2pnua_83 1s linear infinite}@keyframes _spin_2pnua_83{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._searchButton_2pnua_113{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;min-width:120px;width:120px;max-width:120px;flex-shrink:0;box-sizing:border-box}._searchButton_2pnua_113:hover:not(:disabled){background:#2563eb}._searchButton_2pnua_113:disabled{background:#9ca3af;cursor:not-allowed}._findAllButton_2pnua_173{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#10b981;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}._findAllButton_2pnua_173:hover:not(:disabled){background:#059669}._findAllButton_2pnua_173:disabled{background:#9ca3af;cursor:not-allowed}._searchIcon_2pnua_221{width:16px;height:16px}._stopButton_2pnua_233{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:white;color:#b91c1c;border:1px solid #fca5a5;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;flex-shrink:0;box-sizing:border-box}._stopButton_2pnua_233:hover:not(:disabled){background:#fef2f2}._stopButton_2pnua_233:disabled{color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed}._actionButtons_2pnua_289{display:flex;gap:12px;align-items:center;flex-wrap:wrap}._inputContainer_2pnua_305{display:flex;flex-direction:column;gap:16px}._textarea_2pnua_319{width:100%;min-height:120px;padding:12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:Courier New,monospace;resize:vertical;transition:border-color .2s}._textarea_2pnua_319:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}input._textarea_2pnua_319{min-height:auto;height:40px;max-width:500px;resize:none}._settingsGrid_2pnua_373{display:grid;grid-template-columns:1fr 1fr;gap:16px}._settingItem_2pnua_385{display:flex;flex-direction:column;gap:6px}._settingLabel_2pnua_397{font-size:14px;font-weight:500;color:#374151}._settingSelect_2pnua_409{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:white;cursor:pointer;transition:border-color .2s}._settingSelect_2pnua_409:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._settingSelect_2pnua_409:disabled{background:#f3f4f6;cursor:not-allowed;opacity:.6}._countsColumn_2pnua_455{display:flex;flex-direction:column;gap:4px;margin-left:16px}._countLine_2pnua_469{font-size:12px;color:#374151}._inputSection_2pnua_481{background:white;border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}._sectionTitle_2pnua_497{font-size:20px;font-weight:600;color:#1f2937;margin:0 0 8px}._sectionDescription_2pnua_511{font-size:14px;color:#6b7280;margin:0 0 20px;line-height:1.5}._settingsSection_2pnua_525{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:16px;margin-bottom:20px}._settingsTitle_2pnua_541{font-size:16px;font-weight:600;color:#374151;margin:0 0 12px}._resultsSection_2pnua_555{background:white;border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000001a}._resultsHeader_2pnua_569{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._resultsActions_2pnua_583{display:flex;gap:12px;align-items:center}._smallInput_2pnua_597{width:60px}._checkboxUnderLabel_2pnua_605{display:inline-flex;width:60px}._buttonsRow_2pnua_617{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}@media (max-width: 768px){._inputSection_2pnua_481,._resultsSection_2pnua_555{padding:16px}._settingsGrid_2pnua_373{grid-template-columns:1fr;gap:12px}._resultsHeader_2pnua_569{flex-direction:column;align-items:flex-start;gap:12px}._countsColumn_2pnua_455{margin-left:0}._resultsActions_2pnua_583{width:100%;flex-direction:column;gap:8px}._buttonsRow_2pnua_617{flex-direction:column}._progressContainer_2pnua_7,._findAllButton_2pnua_173,._buttonsRow_2pnua_617 ._searchButton_2pnua_113,._buttonsRow_2pnua_617 ._stopButton_2pnua_233{width:100%}}._rtspContent_1arqn_5{max-width:1050px;margin:0 auto}._rtspResultItem_1arqn_15{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;transition:background-color .2s}._rtspResultItem_1arqn_15:hover{background:#f3f4f6}._rtspResultContent_1arqn_45{display:flex;align-items:center;gap:12px;flex:1;min-width:0}._rtspResultId_1arqn_61{font-family:Courier New,monospace;font-size:14px;font-weight:600;color:#1f2937;background:#e5e7eb;padding:4px 8px;border-radius:4px;flex-shrink:0}._rtspResultSeparator_1arqn_83{color:#6b7280;font-size:14px;flex-shrink:0}._rtspResultUrl_1arqn_95{font-family:Courier New,monospace;font-size:14px;color:#374151;word-break:break-all;flex:1;min-width:0}._rtspResultsList_1arqn_113{display:flex;flex-direction:column;gap:12px}._rtspCopyButton_1arqn_125{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f3f4f6;color:#6b7280;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;transition:all .2s;flex-shrink:0;margin-left:12px}._rtspCopyButton_1arqn_125:hover{background:#e5e7eb;color:#374151}._rtspCopyButton_1arqn_125:active{background:#d1d5db}._rtspCopyIcon_1arqn_175{width:16px;height:16px}._rtspDownloadButton_1arqn_185{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#10b981;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}._rtspDownloadButton_1arqn_185:hover{background:#059669}._rtspCopyAllButton_1arqn_223{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._rtspCopyAllButton_1arqn_223:hover{background:#e5e7eb;border-color:#9ca3af}@media (max-width: 768px){._rtspResultContent_1arqn_45{flex-direction:column;align-items:flex-start;gap:8px}._rtspResultSeparator_1arqn_83{display:none}._rtspResultUrl_1arqn_95{word-break:break-all;font-size:12px}}._soundForm_nas9g_5 ._settingsGrid_nas9g_5{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;max-width:1050px;margin-left:auto;margin-right:auto}._soundForm_nas9g_5 ._settingItem_nas9g_25{display:flex;flex-direction:column;gap:3px}._soundForm_nas9g_5 ._settingLabel_nas9g_37{font-size:12px;font-weight:500;color:#374151;margin-bottom:2px}._soundForm_nas9g_5 ._settingSelect_nas9g_51,._soundForm_nas9g_5 input[type=number],._soundForm_nas9g_5 input[type=text],._soundForm_nas9g_5 select{padding:4px 6px;border:1px solid #d1d5db;border-radius:4px;font-size:12px;transition:border-color .2s,box-shadow .2s;height:28px;box-sizing:border-box;background:#fff;width:100%}._soundTopRow_nas9g_81{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 4px}._soundDelaySelect_nas9g_97{width:100px}._soundFilterRow_nas9g_105{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:6px 0 8px}._soundFilterItem_nas9g_121{display:inline-flex;align-items:center;gap:6px;font-size:12px}._soundCountsCenter_nas9g_135{flex:1;display:flex;justify-content:center}._soundUpdateAllButton_nas9g_147{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#10b981;color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;height:28px}._soundRightControls_nas9g_177{display:flex;align-items:center;gap:30px}._soundUpdateAllButton_nas9g_147:hover:not(:disabled){background:#059669}._soundUpdateAllButton_nas9g_147:disabled{background:#9ca3af;cursor:not-allowed}._soundLists_nas9g_209{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:12px}._soundListTitle_nas9g_223{font-size:12px;color:#374151;margin-bottom:4px}._soundList_nas9g_209{font-family:Courier New,monospace;font-size:12px;color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:8px;max-height:120px;overflow:auto;word-break:break-all}._soundForm_nas9g_5 ._settingSelect_nas9g_51:focus,._soundForm_nas9g_5 input[type=number]:focus,._soundForm_nas9g_5 select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._soundForm_nas9g_5 input[type=checkbox]{width:18px;height:18px;cursor:pointer}._soundButtonsRow_nas9g_289{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-top:8px}._soundButtonGroupLeft_nas9g_305,._soundButtonGroupRight_nas9g_307{display:flex;gap:12px;align-items:center}._soundUpdateButton_nas9g_319{background-color:#3b82f6;color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .2s;height:28px}._soundUpdateButton_nas9g_319:hover:not(:disabled){background-color:#2563eb}._soundUpdateButton_nas9g_319:disabled{background-color:#9ca3af;cursor:not-allowed}@media (max-width: 1200px){._soundForm_nas9g_5 ._settingsGrid_nas9g_5{grid-template-columns:repeat(3,1fr);max-width:950px}}@media (max-width: 900px){._soundForm_nas9g_5 ._settingsGrid_nas9g_5{grid-template-columns:repeat(2,1fr);max-width:850px}}@media (max-width: 768px){._soundForm_nas9g_5 ._settingsGrid_nas9g_5{grid-template-columns:repeat(2,1fr);max-width:100%;gap:10px}._soundTopRow_nas9g_81 ._searchButton_nas9g_409{width:120px;min-width:120px;max-width:120px}}@media (max-width: 480px){._soundForm_nas9g_5 ._settingsGrid_nas9g_5{grid-template-columns:1fr;max-width:100%}}._soundButtonGroupLeft_nas9g_305 ._soundStopButton_nas9g_441{padding:6px 12px;height:28px;font-size:12px;border-radius:4px;gap:6px}._usersControlsRow_wlagh_5{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;margin:20px 0 8px}._userScopeToggle_wlagh_21{display:flex;gap:16px;flex-wrap:wrap}._userScopeOption_wlagh_33{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#374151}._usersActionsRow_wlagh_49{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;margin-top:12px}._usersActionsButtons_wlagh_65{display:flex;gap:12px;margin-left:auto}._userBatchInput_wlagh_77 input{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;box-sizing:border-box}._userBatchSettings_wlagh_93{display:flex;gap:12px;flex-wrap:wrap}._userBatchInput_wlagh_77{display:flex;flex-direction:column;gap:6px;min-width:140px}._usersDeleteButton_wlagh_119{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#ef4444;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;flex-shrink:0;height:38px}._usersDeleteButton_wlagh_119:disabled{background:#f87171;cursor:not-allowed;opacity:.7}._usersProgressValue_wlagh_165{font-size:12px;color:#374151;min-width:36px;text-align:right}._usersCreateRow_wlagh_179{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;margin-top:24px}._userCreateInput_wlagh_195{display:flex;flex-direction:column;gap:6px;flex:1 1 220px}._userCreateInput_wlagh_195 input{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;box-sizing:border-box}._userCreateInputSmall_wlagh_225{display:flex;flex-direction:column;gap:6px;width:100px}._userCreateInputSmall_wlagh_225 input{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;box-sizing:border-box}._usersCreateButton_wlagh_255{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#10b981;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;flex-shrink:0;height:38px}._usersCreateButton_wlagh_255:disabled{background:#6ee7b7;cursor:not-allowed;opacity:.7}._usersLoadingState_wlagh_301{margin-top:20px;padding:16px;border:1px dashed #cbd5f5;border-radius:8px;display:flex;align-items:center;gap:10px;color:#1f2937;background:#f8fafc}._usersLoadingIcon_wlagh_325{color:#3b82f6;animation:_spin_wlagh_1 1s linear infinite}._usersResultsSection_wlagh_335{margin-top:24px;background:white;border-radius:8px;padding:24px;box-shadow:0 1px 3px #00000014}._usersResultsHeader_wlagh_351{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px}._usersSummary_wlagh_369{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#4b5563}._usersResultsGrid_wlagh_385{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}._userCameraCard_wlagh_397{border:1px solid #e5e7eb;border-radius:8px;padding:16px;background:#fff;display:flex;flex-direction:column;gap:12px}._userCameraHeader_wlagh_417{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._userCameraSerial_wlagh_431{font-weight:600;color:#111827;font-size:14px}._userCameraMeta_wlagh_443{font-size:12px;color:#6b7280}._userCameraCount_wlagh_453{font-size:12px;color:#374151;font-weight:500}._userEmpty_wlagh_465{font-size:12px;color:#6b7280;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:6px;padding:12px}._userList_wlagh_483{display:flex;flex-direction:column;gap:8px}._userRow_wlagh_495{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #f3f4f6}._userRow_wlagh_495:last-child{border-bottom:none}._userLogin_wlagh_521{font-weight:600;font-size:13px;color:#111827}._userAccess_wlagh_533{font-size:12px;color:#6b7280}._userDeleteIconButton_wlagh_543{background:transparent;border:none;color:#ef4444;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:4px}._userDeleteIconButton_wlagh_543:disabled{opacity:.6;cursor:not-allowed}._usersActionsButtons_wlagh_65 ._usersStopButton_wlagh_579{padding:10px 18px;height:38px}._overlay_4hdao_1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}._dialog_4hdao_27{background:white;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:90%;max-width:700px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._header_4hdao_51{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#f9fafb}._title_4hdao_69{display:flex;align-items:center;font-size:18px;font-weight:600;color:#111827}._titleIcon_4hdao_85{margin-right:8px;color:#6366f1}._escapeHint_4hdao_95{font-size:12px;font-weight:400;color:#9ca3af;margin-left:8px}._closeButton_4hdao_109{background:none;border:none;padding:8px;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s ease}._closeButton_4hdao_109:hover:not(:disabled){background:#f3f4f6;color:#374151}._closeButton_4hdao_109:disabled{opacity:.5;cursor:not-allowed}._content_4hdao_149{padding:24px;overflow-y:auto;flex:1}._field_4hdao_161{margin-bottom:20px}._label_4hdao_169{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}._input_4hdao_185{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background:white;color:#111827;transition:border-color .2s ease}._input_4hdao_185:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._hint_4hdao_219{margin-top:8px;font-size:12px;color:#6b7280;font-style:italic}._modelsList_4hdao_233{max-height:400px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px;padding:12px}._modelGroup_4hdao_249{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}._modelGroup_4hdao_249:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}._modelHeader_4hdao_273{margin-bottom:8px}._modelCheckbox_4hdao_281{display:flex;align-items:center;cursor:pointer;font-weight:500;font-size:15px;color:#111827}._modelCheckbox_4hdao_281 input[type=checkbox]{margin-right:8px;width:18px;height:18px;cursor:pointer}._modelName_4hdao_313{margin-right:8px}._modelCount_4hdao_321{font-size:13px;color:#6b7280;font-weight:400}._fwVersionsList_4hdao_333{margin-left:26px;margin-top:8px}._modelTargetRow_4hdao_343{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:8px 0}._modelTargetLabel_4hdao_359{font-size:13px;color:#374151;white-space:nowrap}._modelTargetInput_4hdao_371{flex:1;min-width:0;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}._modelTargetInput_4hdao_371:focus{outline:none;border-color:#6366f1}._fwVersionItem_4hdao_399{margin-bottom:6px}._fwVersionCheckbox_4hdao_407{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#374151}._fwVersionCheckbox_4hdao_407 input[type=checkbox]{margin-right:8px;width:16px;height:16px;cursor:pointer}._fwVersionName_4hdao_437{margin-right:8px}._fwVersionCount_4hdao_445{font-size:12px;color:#6b7280}._selectedCount_4hdao_455{margin-top:16px;padding:12px 16px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;font-size:14px;font-weight:500;color:#0369a1;text-align:center}._previewSection_4hdao_479{display:flex;flex-direction:column;gap:20px}._previewTitle_4hdao_491{font-size:18px;font-weight:600;color:#111827;margin:0}._previewInfo_4hdao_505{padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}._previewRow_4hdao_519{display:flex;justify-content:space-between;margin-bottom:8px}._previewRow_4hdao_519:last-child{margin-bottom:0}._previewLabel_4hdao_539{font-size:14px;color:#6b7280}._previewValue_4hdao_549{font-size:14px;font-weight:500;color:#111827}._camerasList_4hdao_561{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}._camerasListHeader_4hdao_573{padding:12px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:14px;font-weight:500;color:#374151}._camerasListContent_4hdao_591{max-height:300px;overflow-y:auto}._cameraItem_4hdao_601{display:grid;grid-template-columns:2fr 1.5fr 1.5fr;gap:12px;padding:12px 16px;border-bottom:1px solid #e5e7eb;font-size:13px}._cameraItem_4hdao_601:last-child{border-bottom:none}._cameraSerial_4hdao_627{font-weight:500;color:#111827}._cameraModel_4hdao_637,._cameraFwVersion_4hdao_645{color:#6b7280}._footer_4hdao_653{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}._cancelButton_4hdao_671{padding:10px 20px;border:1px solid #d1d5db;border-radius:8px;background:white;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._cancelButton_4hdao_671:hover{background:#f9fafb;border-color:#9ca3af}._upgradeButton_4hdao_705,._confirmButton_4hdao_707{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:8px;background:#6366f1;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._upgradeButton_4hdao_705:hover:not(:disabled),._confirmButton_4hdao_707:hover{background:#5856eb}._upgradeButton_4hdao_705:disabled{opacity:.5;cursor:not-allowed}._upgradeProgressSection_4hdao_757{display:flex;flex-direction:column;gap:16px;align-items:center;padding:20px}._progressTitle_4hdao_773{font-size:18px;font-weight:600;color:#111827;margin:0}._progressBarWrapper_4hdao_787{width:100%;height:8px;background:#e5e7eb;border-radius:9999px;overflow:hidden;box-shadow:inset 0 1px 2px #0000000f}._progressBar_4hdao_787{height:100%;background:linear-gradient(90deg,#60a5fa,#3b82f6);transition:width .3s ease}._progressText_4hdao_817{font-size:14px;color:#6b7280;font-weight:500}._progressHint_4hdao_829{text-align:center;color:#9ca3af;font-size:12px;margin-top:12px;font-style:italic}._methodRow_4hdao_845{display:flex;align-items:center;gap:12px;margin-bottom:20px}._methodLabel_4hdao_859{font-size:14px;font-weight:500;color:#374151}._methodTabs_4hdao_871{display:inline-flex;gap:4px;background:#f3f4f6;padding:4px;border-radius:8px}._methodTab_4hdao_871{padding:6px 14px;border:none;background:transparent;color:#6b7280;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s ease}._methodTab_4hdao_871:hover{color:#374151}._methodTabActive_4hdao_919{background:white;color:#111827;box-shadow:0 1px 2px #0000000d}._cameraItemWithTarget_4hdao_933{grid-template-columns:2fr 1.5fr 1.5fr 1.5fr}._cameraTarget_4hdao_941{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:#6366f1}._melnirWarning_4hdao_953{margin-bottom:20px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px}._picker_1t8dh_1{display:flex;flex-direction:column;gap:8px}._tabs_1t8dh_13{display:inline-flex;flex-wrap:wrap;gap:4px;background:#f3f4f6;padding:4px;border-radius:8px;align-self:flex-start}._tab_1t8dh_13{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:none;background:transparent;color:#6b7280;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s ease}._tab_1t8dh_13:hover:not(:disabled){color:#374151}._tab_1t8dh_13:disabled{opacity:.5;cursor:not-allowed}._tabActive_1t8dh_81{background:white;color:#111827;box-shadow:0 1px 2px #0000000d}._head_1t8dh_93{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:#6366f1}._versionInput_1t8dh_105{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;box-sizing:border-box}._versionInput_1t8dh_105:focus{outline:none;border-color:#6366f1}._versionInputInvalid_1t8dh_133{border-color:#f87171}._compact_1t8dh_141{flex-direction:row;align-items:center;flex-wrap:wrap}._compact_1t8dh_141 ._tab_1t8dh_13{padding:4px 8px;font-size:12px}._compact_1t8dh_141 ._versionInput_1t8dh_105{width:auto;flex:1;min-width:100px;padding:6px 10px}._catalog_1t8dh_177{display:flex;flex-direction:column;gap:4px;max-height:180px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px;padding:6px;width:100%;box-sizing:border-box}._catalogItem_1t8dh_203{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:13px}._catalogItem_1t8dh_203:hover{background:#f9fafb}._catalogItemActive_1t8dh_231{background:#eef2ff}._catalogRadio_1t8dh_239{margin:0}._catalogVersion_1t8dh_247{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600;color:#111827}._catalogChannel_1t8dh_259{padding:1px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:11px;text-transform:uppercase;letter-spacing:.04em}._catalogStatus_1t8dh_279{padding:10px;text-align:center;color:#6b7280;font-size:13px}._compact_1t8dh_141 ._catalog_1t8dh_177{max-height:140px}._overlay_a5rm5_1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}._dialog_a5rm5_27{background:white;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:90%;max-width:700px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._header_a5rm5_51{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#f9fafb}._title_a5rm5_69{display:flex;align-items:center;font-size:18px;font-weight:600;color:#111827}._titleIcon_a5rm5_85{margin-right:8px;color:#6366f1}._escapeHint_a5rm5_95{font-size:12px;font-weight:400;color:#9ca3af;margin-left:12px}._closeButton_a5rm5_109{background:none;border:none;padding:8px;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s ease}._closeButton_a5rm5_109:hover:not(:disabled){background:#f3f4f6;color:#374151}._closeButton_a5rm5_109:disabled{opacity:.5;cursor:not-allowed}._content_a5rm5_149{padding:24px;overflow-y:auto;flex:1}._field_a5rm5_161{margin-bottom:20px}._label_a5rm5_169{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}._input_a5rm5_185{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;box-sizing:border-box}._input_a5rm5_185:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._fileInputWrapper_a5rm5_215{display:flex;gap:8px;align-items:center}._fileInput_a5rm5_215{display:none}._fileSelectButton_a5rm5_235{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-size:14px;color:#374151;transition:all .2s ease}._fileSelectButton_a5rm5_235:hover:not(:disabled){background:#e5e7eb;border-color:#9ca3af}._fileSelectButton_a5rm5_235:disabled{opacity:.5;cursor:not-allowed}._fileInfo_a5rm5_283{margin-top:8px;font-size:12px;color:#6b7280}._hint_a5rm5_295{margin-top:6px;font-size:12px;color:#f59e0b}._deviceNamesList_a5rm5_307{display:flex;flex-direction:column;gap:16px;margin-top:20px}._deviceNameGroup_a5rm5_321{border:1px solid #e5e7eb;border-radius:8px;padding:12px;background:#f9fafb}._deviceNameHeader_a5rm5_335{margin-bottom:8px}._deviceNameCheckbox_a5rm5_343{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-weight:500;color:#111827}._deviceNameName_a5rm5_363{font-weight:600}._deviceNameCount_a5rm5_371{font-size:12px;color:#6b7280;font-weight:400}._swVersionsList_a5rm5_383{margin-left:24px;margin-top:8px;display:flex;flex-direction:column;gap:6px}._swVersionItem_a5rm5_399{padding:6px 0}._swVersionCheckbox_a5rm5_407{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:#374151}._swVersionName_a5rm5_425{font-weight:500}._swVersionCount_a5rm5_433{font-size:11px;color:#9ca3af}._deviceFirmwareField_a5rm5_443{margin-top:12px;margin-left:24px;padding:12px;background:white;border:1px solid #e5e7eb;border-radius:6px}._deviceFirmwareLabel_a5rm5_461{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:8px}._selectedCount_a5rm5_477{margin-top:16px;padding:12px;background:#eff6ff;border-radius:8px;font-size:14px;font-weight:500;color:#1e40af;text-align:center}._previewSection_a5rm5_499{display:flex;flex-direction:column;gap:16px}._previewTitle_a5rm5_511{font-size:18px;font-weight:600;color:#111827;margin:0}._previewInfo_a5rm5_525{display:flex;flex-direction:column;gap:8px;padding:16px;background:#f9fafb;border-radius:8px}._previewRow_a5rm5_543{display:flex;justify-content:space-between;align-items:center}._previewLabel_a5rm5_555{font-size:14px;color:#6b7280}._previewValue_a5rm5_565{font-size:14px;font-weight:500;color:#111827}._panelsList_a5rm5_577{margin-top:12px}._panelsListHeader_a5rm5_585{font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}._panelsListContent_a5rm5_599{max-height:300px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:6px;background:white}._panelItem_a5rm5_615{display:flex;gap:12px;padding:10px 12px;border-bottom:1px solid #e5e7eb;font-size:13px}._panelItem_a5rm5_615:last-child{border-bottom:none}._panelMotherboardID_a5rm5_639{font-weight:500;color:#111827;min-width:120px}._panelDeviceName_a5rm5_651{color:#6b7280;flex:1}._panelSwVersion_a5rm5_661{color:#6b7280}._upgradeProgressSection_a5rm5_669{display:flex;flex-direction:column;align-items:center;padding:20px}._progressTitle_a5rm5_683{font-size:18px;font-weight:600;color:#111827;margin:0}._progressBarWrapper_a5rm5_697{width:100%;height:8px;background:#e5e7eb;border-radius:9999px;overflow:hidden;box-shadow:inset 0 1px 2px #0000000f;margin-top:16px}._progressBar_a5rm5_697{height:100%;background:linear-gradient(90deg,#60a5fa,#3b82f6);transition:width .3s ease}._progressText_a5rm5_729{font-size:14px;color:#6b7280;font-weight:500;margin-top:8px}._progressHint_a5rm5_743{text-align:center;color:#9ca3af;font-size:12px;margin-top:12px;font-style:italic}._footer_a5rm5_759{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}._cancelButton_a5rm5_777{padding:10px 20px;border:1px solid #d1d5db;border-radius:8px;background:white;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._cancelButton_a5rm5_777:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}._cancelButton_a5rm5_777:disabled{opacity:.5;cursor:not-allowed}._upgradeButton_a5rm5_821,._confirmButton_a5rm5_823{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:8px;background:#10b981;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._upgradeButton_a5rm5_821:hover:not(:disabled),._confirmButton_a5rm5_823:hover:not(:disabled){background:#059669}._upgradeButton_a5rm5_821:disabled,._confirmButton_a5rm5_823:disabled{opacity:.5;cursor:not-allowed}._overlay_e5b20_1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}._dialog_e5b20_27{background:white;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:92%;max-width:860px;max-height:92vh;overflow:hidden;display:flex;flex-direction:column}._header_e5b20_51{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#f9fafb}._title_e5b20_69{display:flex;align-items:center;font-size:18px;font-weight:600;color:#111827}._titleIcon_e5b20_85{margin-right:8px;color:#6366f1}._escapeHint_e5b20_95{font-size:12px;font-weight:400;color:#9ca3af;margin-left:12px}._closeButton_e5b20_109{background:none;border:none;padding:8px;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s ease}._closeButton_e5b20_109:hover:not(:disabled){background:#f3f4f6;color:#374151}._closeButton_e5b20_109:disabled{opacity:.5;cursor:not-allowed}._content_e5b20_149{padding:20px 24px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:14px}._controlsRow_e5b20_167{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}._delayLabel_e5b20_183{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:#374151}._delayInput_e5b20_201{width:80px;padding:8px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}._delayInput_e5b20_201:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._filterTabs_e5b20_229{display:flex;gap:4px;background:#f3f4f6;padding:4px;border-radius:8px}._filterTab_e5b20_229{padding:6px 12px;border:none;background:transparent;color:#6b7280;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;text-transform:capitalize}._filterTab_e5b20_229:hover{color:#374151}._filterTabActive_e5b20_277{background:white;color:#111827;box-shadow:0 1px 2px #0000000d}._hintRow_e5b20_289{font-size:12px;color:#f59e0b;padding:6px 0}._statusRow_e5b20_301{padding:14px;text-align:center;color:#6b7280;font-size:13px;background:#f9fafb;border-radius:6px}._errorRow_e5b20_319{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#b91c1c;font-size:13px}._warnRow_e5b20_343{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;color:#92400e;font-size:13px}._group_e5b20_367{border:1px solid #e5e7eb;border-radius:8px;padding:14px;background:#f9fafb;display:flex;flex-direction:column;gap:10px}._groupHeader_e5b20_387{display:flex;align-items:center}._groupCheckbox_e5b20_397{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}._groupTitle_e5b20_413{font-weight:600;color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._groupCount_e5b20_425{font-size:12px;color:#6b7280;font-weight:400}._groupFirmware_e5b20_437{display:flex;flex-direction:column;gap:8px;padding:10px;background:white;border:1px solid #e5e7eb;border-radius:6px}._groupFirmwareLabel_e5b20_457{font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}._firmwareList_e5b20_471{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}._firmwareItem_e5b20_487{display:flex;gap:10px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .15s ease}._firmwareItem_e5b20_487:hover{border-color:#9ca3af;background:#f9fafb}._firmwareItemActive_e5b20_517{border-color:#6366f1;background:#eef2ff;box-shadow:0 0 0 2px #6366f126}._firmwareRadio_e5b20_529{margin-top:2px;flex-shrink:0}._firmwareBody_e5b20_539{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}._firmwareHeader_e5b20_555{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._firmwareVersion_e5b20_569{font-size:13px;font-weight:600;color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._firmwareTag_e5b20_583{font-size:10px;padding:2px 8px;border-radius:9999px;text-transform:uppercase;letter-spacing:.04em;font-weight:600;background:#e5e7eb;color:#374151}._tag_stable_e5b20_605{background:#dcfce7;color:#166534}._tag_beta_e5b20_615{background:#fef3c7;color:#92400e}._tag_alpha_e5b20_625{background:#fee2e2;color:#991b1b}._tag_legacy_e5b20_635{background:#e0e7ff;color:#3730a3}._firmwareDescription_e5b20_645{font-size:12px;color:#4b5563;line-height:1.4}._panelList_e5b20_657{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto;padding:6px;background:white;border:1px solid #e5e7eb;border-radius:6px}._panelItem_e5b20_681{display:grid;grid-template-columns:24px minmax(120px,1fr) minmax(120px,1fr) 90px;align-items:center;gap:10px;padding:6px 8px;font-size:13px;cursor:pointer;border-radius:4px}._panelItem_e5b20_681:hover{background:#f9fafb}._panelItemDisabled_e5b20_711{opacity:.6;cursor:not-allowed}._panelMb_e5b20_721{font-weight:500;color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._panelDevice_e5b20_733{color:#6b7280}._panelSw_e5b20_741{color:#6b7280;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}._summaryRow_e5b20_753{margin-top:6px;padding:12px;background:#eff6ff;border-radius:8px;font-size:14px;color:#1e40af;text-align:center}._previewTitle_e5b20_773{font-size:18px;font-weight:600;color:#111827;margin:0 0 8px}._previewInfo_e5b20_787{display:flex;flex-direction:column;gap:6px;padding:14px;background:#f9fafb;border-radius:8px}._previewRow_e5b20_805{display:flex;justify-content:space-between;align-items:center}._previewLabel_e5b20_817{font-size:13px;color:#6b7280}._previewValue_e5b20_827{font-size:14px;font-weight:600;color:#111827}._previewList_e5b20_839{display:flex;flex-direction:column;max-height:360px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px;background:white}._previewListHeader_e5b20_859{padding:10px 12px;border-bottom:1px solid #e5e7eb;font-weight:600;font-size:13px;color:#374151;background:#f9fafb}._previewItem_e5b20_877{display:grid;grid-template-columns:minmax(120px,1fr) minmax(100px,1fr) 80px 20px minmax(100px,1fr);align-items:center;gap:10px;padding:8px 12px;font-size:13px;border-bottom:1px solid #e5e7eb}._previewItem_e5b20_877:last-child{border-bottom:none}._previewMb_e5b20_905{font-weight:500;color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._previewDevice_e5b20_917{color:#6b7280}._previewHw_e5b20_925{color:#6b7280;font-size:12px}._previewArrow_e5b20_935{color:#6366f1;text-align:center}._previewFw_e5b20_945{color:#047857;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._progressSection_e5b20_957{display:flex;flex-direction:column;align-items:center;padding:30px 20px;gap:10px}._progressTitle_e5b20_973{font-size:18px;font-weight:600;color:#111827;margin:0}._progressBarWrapper_e5b20_987{width:100%;height:8px;background:#e5e7eb;border-radius:9999px;overflow:hidden}._progressBar_e5b20_987{height:100%;background:linear-gradient(90deg,#60a5fa,#3b82f6);transition:width .3s ease}._progressText_e5b20_1015{font-size:14px;color:#6b7280;font-weight:500}._progressHint_e5b20_1027{color:#9ca3af;font-size:12px;font-style:italic}._footer_e5b20_1039{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}._cancelButton_e5b20_1057{padding:10px 20px;border:1px solid #d1d5db;border-radius:8px;background:white;color:#374151;font-size:14px;font-weight:500;cursor:pointer}._cancelButton_e5b20_1057:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}._cancelButton_e5b20_1057:disabled{opacity:.5;cursor:not-allowed}._confirmButton_e5b20_1099{display:flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:8px;background:#10b981;color:#fff;font-size:14px;font-weight:500;cursor:pointer}._confirmButton_e5b20_1099:hover:not(:disabled){background:#059669}._confirmButton_e5b20_1099:disabled{opacity:.5;cursor:not-allowed}._fwVersionTableSection_ebmxx_5{margin-bottom:16px}._fwVersionTable_ebmxx_5{display:grid;width:100%;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}._fwVersionTableRow_ebmxx_29{display:grid;gap:1px;background:#f3f4f6}._fwVersionTableRow_ebmxx_29:first-child{background:#f9fafb;font-weight:600}._fwVersionTableHeader_ebmxx_51,._fwVersionTableCell_ebmxx_53{padding:6px 8px;background:white;font-size:12px;word-break:break-word;line-height:1.3}._fwVersionTableHeader_ebmxx_51{font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb}._fwVersionTableHeader_ebmxx_51._sortable_ebmxx_81{display:flex;align-items:center;gap:4px;transition:background-color .2s}._fwVersionTableHeader_ebmxx_51._sortable_ebmxx_81:hover{background-color:#f3f4f6}._fwVersionTableHeaderCell_ebmxx_103{display:flex;align-items:stretch;min-width:0}._fwVersionTableHeaderCellContent_ebmxx_115{flex:1;min-width:0}._fwVersionResizeHandle_ebmxx_125{width:6px;flex-shrink:0;cursor:col-resize;background:transparent;margin:0 -2px}._fwVersionResizeHandle_ebmxx_125:hover{background:#3b82f6;opacity:.3}._fwVersionTableCell_ebmxx_53{color:#1f2937}._fwVersionTableSection_ebmxx_5 ._fwVersionTable_ebmxx_5{overflow-x:auto}._fwVersionTableSection_ebmxx_5 ._fwVersionTableRow_ebmxx_29:has(._fwVersionTableHeader_ebmxx_51:nth-child(4):last-child){grid-template-columns:1fr 1fr 1fr 1fr}._fwVersionTableSection_ebmxx_5 ._fwVersionTableRow_ebmxx_29:has(._fwVersionTableHeader_ebmxx_51:nth-child(2):last-child){grid-template-columns:1fr 1fr}._fwVersionResultsCounts_ebmxx_185{margin-left:12px;font-size:14px;font-weight:500;color:#6b7280}._progress_yk6j7_5{width:100%;padding:12px;background-color:#f0f9ff;border-radius:8px;border:1px solid #bae6fd;margin-top:12px}._progressHeader_yk6j7_23{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._progressLabel_yk6j7_37{font-weight:500;color:#0369a1}._progressCount_yk6j7_47{font-size:.9em;color:#0369a1}._progressTrack_yk6j7_57{width:100%;height:8px;background-color:#e0f2fe;border-radius:4px;overflow:hidden}._progressFill_yk6j7_73{height:100%;background-color:#0ea5e9;transition:width .3s ease-out}._results_yk6j7_85{width:100%;margin-top:20px;padding:16px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}._resultsHeader_yk6j7_103{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px}._resultsTitle_yk6j7_121{font-size:16px;font-weight:600;color:#111827;margin:0}._tableWrap_yk6j7_135{max-height:400px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:6px;background-color:#fff}._table_yk6j7_135{width:100%;border-collapse:collapse}._table_yk6j7_135 thead{background-color:#f9fafb;position:sticky;top:0}._table_yk6j7_135 th{padding:10px 12px;text-align:left;font-size:13px;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb}._table_yk6j7_135 th._center_yk6j7_191{text-align:center}._table_yk6j7_135 tbody tr{border-bottom:1px solid #e5e7eb}._table_yk6j7_135 td{padding:10px 12px;font-size:13px;color:#6b7280}._table_yk6j7_135 td._primary_yk6j7_219{color:#111827}._table_yk6j7_135 td._statusCell_yk6j7_229{text-align:center;font-size:inherit;color:inherit}._status_yk6j7_229{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}._statusOk_yk6j7_257{background-color:#d1fae5;color:#065f46}._statusFail_yk6j7_267{background-color:#fee2e2;color:#991b1b}._note_yk6j7_277{font-size:11px;margin-top:4px;font-style:italic}._noteError_yk6j7_289{color:#991b1b}._noteOk_yk6j7_297{color:#065f46}._summary_yk6j7_305{margin-top:12px;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#6b7280}._countOk_yk6j7_323{color:#065f46;font-weight:600}._countFail_yk6j7_333{color:#991b1b;font-weight:600}._recheckSummary_yk6j7_343{margin-top:6px;font-size:13px;color:#6b7280}._container_if06k_7{display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-bg-secondary)}._header_if06k_21{background:var(--color-bg-primary);border-bottom:1px solid var(--color-border);height:44px;display:flex;align-items:center;padding:0;box-shadow:var(--shadow-sm);position:fixed;top:0;left:0;right:0;z-index:1000}._headerContent_if06k_51{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;position:relative}._headerLeft_if06k_69{display:flex;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}._headerRight_if06k_89{display:flex;align-items:center;gap:8px;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:1}._breadcrumb_if06k_111{display:flex;align-items:center;gap:8px}._breadcrumbItem_if06k_123{background:none;border:none;color:var(--color-primary);font-size:14px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm);transition:background-color var(--transition-base)}._breadcrumbItem_if06k_123:hover{background-color:var(--color-primary-light)}._breadcrumbSeparator_if06k_155{width:16px;height:16px;color:var(--color-text-secondary)}._breadcrumbCurrent_if06k_167{color:var(--color-text-primary);font-size:14px;font-weight:500}._logoutButton_if06k_179{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid transparent;font-size:14px;font-weight:500;border-radius:var(--radius-md);color:#fff;background-color:var(--color-danger);cursor:pointer;transition:all var(--transition-base)}._logoutButton_if06k_179:hover{background-color:var(--color-danger-hover)}._logoutIcon_if06k_215{height:16px;width:16px;margin-right:6px}._mainContent_if06k_227{display:flex;flex:1;margin-top:44px}._sidebar_if06k_239{width:200px;background:white;border-right:1px solid #e5e7eb;box-shadow:2px 0 4px #0000000d;position:fixed;top:44px;left:0;bottom:0;z-index:999;transition:width .3s ease;overflow:hidden;display:flex;flex-direction:column}._sidebar_if06k_239._collapsed_if06k_271{width:60px}._sidebarHeader_if06k_279{flex:none;padding:8px 12px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:center}._sidebarToggle_if06k_295{background:none;border:none;padding:8px;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._sidebarToggle_if06k_295:hover{background-color:#f3f4f6;color:#374151}._toggleIcon_if06k_331{width:20px;height:20px}._sidebarNav_if06k_341{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;padding:12px 0}._menuItem_if06k_361{width:100%;background:none;border:none;padding:10px 16px;cursor:pointer;display:flex;align-items:center;gap:12px;transition:background-color .2s;color:#6b7280;font-size:14px;font-weight:500}._menuItem_if06k_361:hover{background-color:#f9fafb}._menuItem_if06k_361._active_if06k_399{background-color:#eff6ff;color:#3b82f6;border-right:3px solid #3b82f6}._menuIcon_if06k_411{width:20px;height:20px;flex-shrink:0}._menuLabel_if06k_423{white-space:nowrap;overflow:hidden;transition:opacity .3s ease}._sidebar_if06k_239._collapsed_if06k_271 ._menuLabel_if06k_423{opacity:0;width:0}._content_if06k_445{flex:1;padding:10px 5px 24px 0;overflow-y:auto;margin-left:200px;transition:margin-left var(--transition-slow)}._contentCamera_if06k_463{padding:5px 24px 24px 0}._mainContent_if06k_227:has(._sidebar_if06k_239._collapsed_if06k_271) ._content_if06k_445{margin-left:60px}._mainContent_if06k_227:has(._scrollDivider_if06k_483):not(:has(._sidebar_if06k_239._collapsed_if06k_271)) ._content_if06k_445{margin-left:240px}._mainContent_if06k_227:has(._scrollDivider_if06k_483):has(._sidebar_if06k_239._collapsed_if06k_271) ._content_if06k_445{margin-left:100px}._mainContent_if06k_227:not(:has(._scrollDivider_if06k_483)) ._content_if06k_445:not(:has(._contentArea_if06k_501)):not(:has(._fullWidthSection_if06k_501)){max-width:var(--content-max-width);margin-left:auto;margin-right:auto;padding-left:var(--content-padding-x);padding-right:var(--content-padding-x)}._contentArea_if06k_501{display:grid;grid-template-columns:minmax(0,1fr) 480px;gap:24px;width:calc(100% - 36px);margin:0 16px 0 20px;padding:0;box-sizing:border-box}._contentAreaCamera_if06k_539{grid-template-columns:minmax(0,1fr) 420px;width:100%;margin:0;padding:0 16px;box-sizing:content-box}._settingsContentArea_if06k_555{width:100%;max-width:var(--content-max-width);margin:0 auto;padding:var(--content-area-padding) var(--content-padding-x)}._fullWidthSection_if06k_501{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;grid-column:1 / -1;grid-row:1;width:100%;min-width:0;overflow:hidden}._controlsRow_if06k_595{display:flex;align-items:center;gap:8px;margin-bottom:12px}._infoCard_if06k_611{width:100%}._infoTitle_if06k_619{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}._infoGrid_if06k_637{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}._infoItem_if06k_651{display:flex;align-items:center;gap:12px}._infoLabel_if06k_663{font-size:12px;font-weight:500;color:#6b7280;display:flex;align-items:center;gap:6px;min-width:120px;flex-shrink:0}._clickableLabel_if06k_685{cursor:pointer;transition:color .2s ease}._clickableLabel_if06k_685:hover{color:#6366f1}._infoValue_if06k_703{font-size:14px;font-weight:500;color:#1f2937;flex:1}._infoValueContainer_if06k_717{display:flex;align-items:center;justify-content:space-between;flex:1}._copyableNoHover_if06k_733{cursor:pointer;padding:2px 4px;border-radius:4px;transition:background-color .2s;word-break:break-all;-webkit-user-select:text;user-select:text;flex:1;margin-right:8px}._copyableNoHover_if06k_733:hover{background-color:transparent}._copyablePointerOnly_if06k_765{cursor:pointer;-webkit-user-select:text;user-select:text}._formatButton_if06k_777{background:var(--color-gray-100);border:1px solid var(--color-gray-300);color:var(--color-text-primary);font-size:12px;font-weight:500;padding:2px 6px;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-base);-webkit-user-select:none;user-select:none;flex-shrink:0;height:22px;display:flex;align-items:center}._formatButton_if06k_777:hover{background:var(--color-gray-200);border-color:var(--color-gray-400)}._formatButton_if06k_777:active{background:var(--color-gray-300)}._linkButton_if06k_829{background:#dbeafe;border:1px solid #93c5fd;color:#1e40af;padding:4px;border-radius:4px;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;margin-left:8px;flex-shrink:0}._linkButton_if06k_829:hover{background:#bfdbfe;border-color:#60a5fa}._linkButton_if06k_829:active{background:#93c5fd;transform:scale(.95)}._upgradeButton_if06k_879{background:#dbeafe;border:1px solid #93c5fd;color:#1e40af;font-size:12px;font-weight:500;padding:2px 6px;border-radius:4px;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none;flex-shrink:0;height:22px;display:flex;align-items:center}._upgradeButton_if06k_879:hover{background:#bfdbfe;border-color:#60a5fa}._upgradeButton_if06k_879:active{background:#93c5fd}._resetButton_if06k_931{background:#fef3c7;border:1px solid #fbbf24;color:#92400e;font-size:12px;font-weight:500;padding:2px 6px;border-radius:4px;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none;flex-shrink:0;height:22px;display:flex;align-items:center;margin-right:3px}._resetButton_if06k_931:hover{background:#fde68a;border-color:#f59e0b}._resetButton_if06k_931:active{background:#fbbf24}._panelIcon_if06k_987{width:24px;height:24px;color:#6b7280}._cameraIcon_if06k_999{width:20px;height:20px}._chipIcon_if06k_1009{width:16px;height:16px;color:#6b7280}._bluetoothIcon_if06k_1021{width:16px;height:16px;color:#3b82f6}._controlIcon_if06k_1033{width:14px;height:14px;flex-shrink:0}._tableContainer_if06k_1047{width:100%;overflow-x:auto;overflow-y:visible;min-width:0}._dataTable_if06k_1061{width:100%;min-width:800px;border-collapse:collapse}._dataTable_if06k_1061 th,._dataTable_if06k_1061 td{border-bottom:1px solid #e5e7eb;padding:8px 10px;vertical-align:top;text-align:left;font-size:14px}._dataTable_if06k_1061 th{color:#6b7280;font-weight:600}._timeCell_if06k_1103{white-space:nowrap}._timeMain_if06k_1111{font-weight:700}._timeTz_if06k_1119{font-weight:700;color:var(--color-text-secondary)}._selectInput_if06k_1131{height:28px;padding:2px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-primary)}._fixedPagination_if06k_1147{position:fixed;left:50%;bottom:12px;transform:translate(-50%);z-index:40}._mobileLogCards_if06k_1165{display:none}._mobileLogCard_if06k_1165{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px;margin:0 8px 12px}._mobileLogCard_if06k_1165:last-child{margin-bottom:0}._mobileLogTime_if06k_1197{font-weight:700;color:#374151;margin-bottom:8px;font-size:14px}._mobileLogTimeMain_if06k_1211{display:block;margin-bottom:2px}._mobileLogTimeTz_if06k_1221{display:block;font-size:12px;color:#6b7280;font-weight:400}._mobileLogAction_if06k_1235{background:white;border:1px solid #d1d5db;border-radius:4px;padding:8px;font-family:Courier New,monospace;font-size:12px;line-height:1.4;overflow-x:auto;white-space:pre-wrap;word-break:break-all}._scrollDivider_if06k_483{position:fixed;top:44px;bottom:0;width:40px;background:var(--color-border);z-index:998;display:flex;align-items:center;justify-content:center;cursor:pointer}._scrollDividerCollapsed_if06k_1289{left:60px}._scrollDividerExpanded_if06k_1297{left:200px}._dividerIcon_if06k_1305{color:var(--color-text-primary)}._loading_if06k_1315{display:flex;justify-content:center;align-items:center;height:200px;font-size:16px;color:#6b7280}._debugButtonsContainer_if06k_1335{display:none;margin:12px 0;padding:8px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;gap:8px}._debugButtonsContainer_if06k_1335._visible_if06k_1355{display:flex;flex-wrap:wrap}._debugButton_if06k_1335{background:#3b82f6;color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap}._debugButton_if06k_1335:hover{background:#2563eb}._debugButton_if06k_1335:active{background:#1d4ed8}._debugButton_if06k_1335:disabled{background:#9ca3af;cursor:not-allowed}@media (max-width: 768px){._header_if06k_21{font-size:12px}._headerLeft_if06k_69{left:3px;transform:translateY(-50%)}._headerRight_if06k_89{right:8px}._breadcrumb_if06k_111{font-size:12px;gap:4px}._breadcrumbItem_if06k_123{font-size:12px;padding:2px 6px;white-space:normal;word-break:break-word;line-height:1.2}._breadcrumbCurrent_if06k_167{font-size:12px;white-space:normal;word-break:break-word;line-height:1.2;display:inline-block}._breadcrumbSeparator_if06k_155{width:12px;height:12px}._breadcrumb_if06k_111>*:nth-child(5),._breadcrumb_if06k_111>*:nth-child(6){white-space:normal;word-break:break-word;line-height:1.2;max-width:80px}._breadcrumb_if06k_111>*:nth-child(5) ._breadcrumbCurrent_if06k_167,._breadcrumb_if06k_111>*:nth-child(6) ._breadcrumbCurrent_if06k_167,._breadcrumb_if06k_111>*:nth-child(5)._breadcrumbCurrent_if06k_167,._breadcrumb_if06k_111>*:nth-child(6)._breadcrumbCurrent_if06k_167{white-space:normal;word-break:break-word;line-height:1.2;max-width:80px;display:inline-block}._breadcrumb_if06k_111>*:nth-child(5) ._breadcrumbItem_if06k_123,._breadcrumb_if06k_111>*:nth-child(6) ._breadcrumbItem_if06k_123,._breadcrumb_if06k_111>*:nth-child(5)._breadcrumbItem_if06k_123,._breadcrumb_if06k_111>*:nth-child(6)._breadcrumbItem_if06k_123{white-space:normal;word-break:break-word;line-height:1.2;max-width:80px;display:inline-block}._breadcrumb_if06k_111 ._breadcrumbCurrent_if06k_167,._breadcrumb_if06k_111 ._breadcrumbItem_if06k_123{white-space:normal;word-break:break-word}._logoutButton_if06k_179{padding:4px 8px;font-size:11px}._logoutIcon_if06k_215{height:12px;width:12px;margin-right:4px}._sidebar_if06k_239,._sidebar_if06k_239._collapsed_if06k_271{width:60px}._content_if06k_445{margin-left:60px}._sidebar_if06k_239._collapsed_if06k_271+._content_if06k_445{margin-left:60px}._contentArea_if06k_501{padding:0}._infoItem_if06k_651{flex-direction:column;align-items:flex-start;gap:4px}._infoLabel_if06k_663{min-width:auto}}@media (max-width: 755px){._contentArea_if06k_501{grid-template-columns:1fr;grid-template-rows:auto auto}._fullWidthSection_if06k_501{padding:16px 0!important}._content_if06k_445{padding:5px 0 24px!important}._scrollDivider_if06k_483,._scrollDividerExpanded_if06k_1297,._scrollDividerCollapsed_if06k_1289{display:none!important}._mobileLogCards_if06k_1165{display:block!important}}._logActionCell_if06k_1729{white-space:pre-wrap;word-break:break-word}._embeddedPlayerContainer_ms0xl_1{position:relative;width:100%;height:0;padding-bottom:56.25%;background:#000;border-radius:8px;overflow:hidden}._embeddedPlayerContainer_ms0xl_1._fullscreen_ms0xl_21{position:fixed;top:0;left:0;width:100vw;height:100vh;padding-bottom:0;z-index:9999;border-radius:0}._embeddedPlayer_ms0xl_1{position:absolute;top:0;left:0;width:100%;height:100%;border:none;background:#000}._fullscreenButton_ms0xl_63{position:absolute;top:10px;right:10px;z-index:10;background:rgba(0,0,0,.7);color:#fff;border:none;border-radius:4px;padding:8px 12px;font-size:16px;cursor:pointer;transition:background-color .2s ease}._fullscreenButton_ms0xl_63:hover{background:rgba(0,0,0,.9)}._fullscreenButton_ms0xl_63:focus{outline:2px solid #007bff;outline-offset:2px}@media (max-width: 768px){._embeddedPlayerContainer_ms0xl_1{padding-bottom:75%}._fullscreenButton_ms0xl_63{top:5px;right:5px;padding:6px 10px;font-size:14px}}._loadingSpinner_ms0xl_141{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:3px solid #333;border-top:3px solid #007bff;border-radius:50%;animation:_spin_ms0xl_1 1s linear infinite;z-index:1}@keyframes _spin_ms0xl_1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}._overlay_if7jv_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._dialog_if7jv_29{background:var(--background-primary, #1a1a1a);border-radius:12px;box-shadow:0 8px 32px #0006;width:90%;max-width:500px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;animation:_slideIn_if7jv_1 .2s ease-out}@keyframes _slideIn_if7jv_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._header_if7jv_77{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-color, #333)}._title_if7jv_93{margin:0;font-size:20px;font-weight:600;color:var(--text-primary, #ffffff)}._closeButton_if7jv_107{background:none;border:none;color:var(--text-secondary, #888);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s,color .2s}._closeButton_if7jv_107:hover:not(:disabled){background-color:var(--hover-background, #2a2a2a);color:var(--text-primary, #ffffff)}._closeButton_if7jv_107:disabled{opacity:.5;cursor:not-allowed}._content_if7jv_153{padding:24px;flex:1;overflow-y:auto}._infoRow_if7jv_165{display:flex;align-items:center;gap:8px;padding:12px;background-color:var(--background-secondary, #252525);border-radius:8px;margin-bottom:24px}._label_if7jv_185{font-size:14px;color:var(--text-secondary, #888);font-weight:500}._value_if7jv_197{font-size:14px;color:var(--text-primary, #ffffff);font-family:Courier New,monospace}._inputGroup_if7jv_209{display:flex;flex-direction:column;gap:8px}._inputLabel_if7jv_221{font-size:14px;font-weight:500;color:var(--text-primary, #ffffff)}._input_if7jv_209{width:100%;padding:12px;font-size:16px;font-family:Courier New,monospace;background-color:var(--background-secondary, #252525);border:2px solid var(--border-color, #333);border-radius:8px;color:var(--text-primary, #ffffff);transition:border-color .2s,box-shadow .2s}._input_if7jv_209:focus{outline:none;border-color:var(--primary-color, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}._input_if7jv_209:disabled{opacity:.6;cursor:not-allowed}._inputError_if7jv_279{border-color:var(--error-color, #ef4444)}._inputError_if7jv_279:focus{box-shadow:0 0 0 3px #ef44441a}._errorMessage_if7jv_295{font-size:13px;color:var(--error-color, #ef4444);margin-top:-4px}._hint_if7jv_307{font-size:12px;color:var(--text-tertiary, #666)}._footer_if7jv_317{display:flex;gap:12px;padding:20px 24px;border-top:1px solid var(--border-color, #333);justify-content:flex-end}._exitButton_if7jv_333,._changeButton_if7jv_335{padding:10px 20px;font-size:14px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s,transform .1s}._exitButton_if7jv_333{background-color:var(--background-secondary, #252525);color:var(--text-primary, #ffffff)}._exitButton_if7jv_333:hover:not(:disabled){background-color:var(--hover-background, #2a2a2a)}._changeButton_if7jv_335{background-color:var(--primary-color, #3b82f6);color:#fff}._changeButton_if7jv_335:hover:not(:disabled){background-color:var(--primary-hover, #2563eb)}._changeButton_if7jv_335:active:not(:disabled){transform:scale(.98)}._exitButton_if7jv_333:disabled,._changeButton_if7jv_335:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){._dialog_if7jv_29{width:95%;max-width:none}._header_if7jv_77,._content_if7jv_153,._footer_if7jv_317{padding:16px}._title_if7jv_93{font-size:18px}._footer_if7jv_317{flex-direction:column-reverse}._exitButton_if7jv_333,._changeButton_if7jv_335{width:100%}}._overlay_13qj6_1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}._dialog_13qj6_27{background:white;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:90%;max-width:500px;max-height:90vh;overflow:hidden}._header_13qj6_47{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#f9fafb}._title_13qj6_65{display:flex;align-items:center;font-size:18px;font-weight:600;color:#111827}._titleIcon_13qj6_81{margin-right:8px;color:#6366f1}._escapeHint_13qj6_91{font-size:12px;font-weight:400;color:#9ca3af;margin-left:8px}._closeButton_13qj6_105{background:none;border:none;padding:8px;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s ease}._closeButton_13qj6_105:hover{background:#f3f4f6;color:#374151}._content_13qj6_135{padding:24px}._field_13qj6_143{margin-bottom:20px}._label_13qj6_151{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}._select_13qj6_167{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background:white;color:#111827;transition:border-color .2s ease}._select_13qj6_167:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._select_13qj6_167:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}._loading_13qj6_213{padding:12px 16px;color:#6b7280;font-style:italic;text-align:center}._currentServer_13qj6_227{display:flex;align-items:center;padding:12px 16px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;margin-top:16px}._currentLabel_13qj6_247{font-size:14px;color:#0369a1;margin-right:8px}._currentValue_13qj6_259{font-size:14px;font-weight:500;color:#0c4a6e}._footer_13qj6_271{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}._cancelButton_13qj6_289{padding:10px 20px;border:1px solid #d1d5db;border-radius:8px;background:white;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._cancelButton_13qj6_289:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}._cancelButton_13qj6_289:disabled{opacity:.5;cursor:not-allowed}._changeButton_13qj6_333{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:8px;background:#6366f1;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._changeButton_13qj6_333:hover:not(:disabled){background:#5856eb}._changeButton_13qj6_333:disabled{opacity:.5;cursor:not-allowed}._spinner_13qj6_381{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_13qj6_381 1s linear infinite}@keyframes _spin_13qj6_381{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tabs_13qj6_409{display:flex;gap:4px;background:#f3f4f6;padding:4px;border-radius:8px;margin:16px 24px 0;width:fit-content}._tab_13qj6_409{padding:6px 14px;border:none;background:transparent;color:#6b7280;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer}._tab_13qj6_409:hover:not(:disabled){color:#374151}._tab_13qj6_409:disabled{opacity:.5;cursor:not-allowed}._tabActive_13qj6_469{background:white;color:#111827;box-shadow:0 1px 2px #0000000d}._notice_13qj6_481{margin-top:12px;padding:10px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;color:#92400e;font-size:13px}._failure_13qj6_501{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#b91c1c;font-size:13px}._reloginButton_13qj6_529{flex-shrink:0;padding:4px 10px;border:1px solid #fca5a5;border-radius:6px;background:white;color:#b91c1c;font-size:13px;cursor:pointer}._overlay_fkua6_1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}._dialog_fkua6_27{background:white;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:90%;max-width:420px;overflow:hidden}._header_fkua6_45{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#f9fafb}._title_fkua6_63{display:flex;align-items:center;font-size:18px;font-weight:600;color:#111827}._titleIcon_fkua6_79{margin-right:8px;color:#6366f1}._escapeHint_fkua6_89{font-size:12px;font-weight:400;color:#9ca3af;margin-left:8px}._closeButton_fkua6_103{background:none;border:none;padding:8px;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s ease}._closeButton_fkua6_103:hover{background:#f3f4f6;color:#374151}._content_fkua6_133{padding:24px}._field_fkua6_141{margin-bottom:0}._label_fkua6_149{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}._input_fkua6_165{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background:white;color:#111827;transition:border-color .2s ease;box-sizing:border-box}._input_fkua6_165:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._input_fkua6_165::placeholder{color:#9ca3af}._hint_fkua6_209{font-size:12px;color:#6b7280;margin-top:8px;line-height:1.4}._footer_fkua6_223{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}._cancelButton_fkua6_241{padding:10px 20px;border:1px solid #d1d5db;border-radius:8px;background:white;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._cancelButton_fkua6_241:hover{background:#f9fafb;border-color:#9ca3af}._upgradeButton_fkua6_275{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:8px;background:#6366f1;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._upgradeButton_fkua6_275:hover{background:#5856eb}._methodTabs_fkua6_313{display:inline-flex;gap:4px;background:#f3f4f6;padding:4px;border-radius:8px;margin-bottom:16px}._methodTab_fkua6_313{padding:6px 14px;border:none;background:transparent;color:#6b7280;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s ease}._methodTab_fkua6_313:hover:not(:disabled){color:#374151}._methodTab_fkua6_313:disabled{opacity:.5;cursor:not-allowed}._methodTabActive_fkua6_373{background:white;color:#111827;box-shadow:0 1px 2px #0000000d}._melnirSection_fkua6_385{display:flex;flex-direction:column;gap:16px}._metaRow_fkua6_397{display:flex;flex-wrap:wrap;gap:16px 24px;padding:12px 16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}._metaItem_fkua6_417{display:flex;flex-direction:column;gap:2px}._metaLabel_fkua6_429{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}._metaValue_fkua6_443{font-size:14px;font-weight:600;color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._statusRow_fkua6_457{padding:16px;text-align:center;color:#6b7280;font-size:14px;background:#f9fafb;border-radius:8px}._errorRow_fkua6_475{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px}._errorText_fkua6_499{flex:1;word-break:break-word}._retryButton_fkua6_509{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid #fecaca;border-radius:6px;background:white;color:#b91c1c;font-size:12px;cursor:pointer}._upgradeButton_fkua6_275:disabled,._cancelButton_fkua6_241:disabled,._closeButton_fkua6_103:disabled{opacity:.5;cursor:not-allowed}._overlay_155qg_1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}._dialog_155qg_27{background:white;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:90%;max-width:720px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._header_155qg_51{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#f9fafb}._title_155qg_69{display:flex;align-items:center;font-size:18px;font-weight:600;color:#111827}._titleIcon_155qg_85{margin-right:8px;color:#6366f1}._escapeHint_155qg_95{font-size:12px;font-weight:400;color:#9ca3af;margin-left:12px}._closeButton_155qg_109{background:none;border:none;padding:8px;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s ease}._closeButton_155qg_109:hover:not(:disabled){background:#f3f4f6;color:#374151}._closeButton_155qg_109:disabled{opacity:.5;cursor:not-allowed}._content_155qg_149{padding:20px 24px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:16px}._metaRow_155qg_167{display:flex;flex-wrap:wrap;gap:16px 24px;padding:12px 16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}._metaItem_155qg_187{display:flex;flex-direction:column;gap:2px}._metaLabel_155qg_199{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}._metaValue_155qg_213{font-size:14px;font-weight:600;color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._filterRow_155qg_227{display:flex;align-items:center;gap:12px}._filterLabel_155qg_239{font-size:13px;color:#6b7280;font-weight:500}._filterTabs_155qg_251{display:flex;gap:4px;background:#f3f4f6;padding:4px;border-radius:8px}._filterTab_155qg_251{padding:6px 12px;border:none;background:transparent;color:#6b7280;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s ease;text-transform:capitalize}._filterTab_155qg_251:hover:not(:disabled){color:#374151}._filterTab_155qg_251:disabled{opacity:.5;cursor:not-allowed}._filterTabActive_155qg_311{background:white;color:#111827;box-shadow:0 1px 2px #0000000d}._statusRow_155qg_323{padding:20px;text-align:center;color:#6b7280;font-size:14px;background:#f9fafb;border-radius:8px}._errorRow_155qg_341{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px}._firmwareList_155qg_365{display:flex;flex-direction:column;gap:8px;max-height:420px;overflow-y:auto;padding-right:4px}._firmwareItem_155qg_383{display:flex;gap:12px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;background:white;cursor:pointer;transition:all .15s ease}._firmwareItem_155qg_383:hover{border-color:#9ca3af;background:#f9fafb}._firmwareItemActive_155qg_415{border-color:#6366f1;background:#eef2ff;box-shadow:0 0 0 3px #6366f11a}._firmwareRadio_155qg_427{margin-top:3px;width:16px;height:16px;cursor:pointer;flex-shrink:0}._firmwareBody_155qg_443{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._firmwareHeader_155qg_459{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._firmwareVersion_155qg_473{font-size:14px;font-weight:600;color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._firmwareTag_155qg_487{font-size:11px;padding:2px 8px;border-radius:9999px;text-transform:uppercase;letter-spacing:.04em;font-weight:600;background:#e5e7eb;color:#374151}._tag_stable_155qg_509{background:#dcfce7;color:#166534}._tag_beta_155qg_519{background:#fef3c7;color:#92400e}._tag_alpha_155qg_529{background:#fee2e2;color:#991b1b}._tag_legacy_155qg_539{background:#e0e7ff;color:#3730a3}._firmwareDescription_155qg_549{font-size:13px;color:#4b5563;line-height:1.4}._firmwareMeta_155qg_561{display:flex;gap:12px;font-size:12px;color:#6b7280;margin-top:2px}._footer_155qg_577{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}._cancelButton_155qg_595{padding:10px 20px;border:1px solid #d1d5db;border-radius:8px;background:white;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._cancelButton_155qg_595:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}._cancelButton_155qg_595:disabled{opacity:.5;cursor:not-allowed}._confirmButton_155qg_639{display:flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:8px;background:#10b981;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._confirmButton_155qg_639:hover:not(:disabled){background:#059669}._confirmButton_155qg_639:disabled{opacity:.5;cursor:not-allowed}._panelSettingsContainer_1axls_1{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;margin-top:16px;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;width:100%;box-sizing:border-box}._panelSettingsContainer_1axls_1 h2{font-size:20px;font-weight:700;color:#1f2937;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e5e7eb;grid-column:1 / -1}._settingsBlock_1axls_47{margin-bottom:0;padding:16px;border:1px solid #e5e7eb;border-radius:6px;background-color:#f9fafb;display:flex;flex-direction:column;width:100%;box-sizing:border-box}._settingsBlock_1axls_47 h4{font-size:14px;font-weight:600;color:#374151;margin-top:0;margin-bottom:8px;padding-bottom:4px;border-bottom:1px dashed #e5e7eb}._inputGrid_1axls_91{display:flex;flex-direction:column;gap:6px;margin-bottom:8px;flex-grow:1}._inputGroup_1axls_107{display:flex;flex-direction:column;gap:2px}._inputGroup_1axls_107 label{font-size:12px;font-weight:500;color:#374151}._input_1axls_91{padding:4px 6px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;transition:border-color .2s ease}._input_1axls_91:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._select_1axls_159{padding:4px 6px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;background-color:#fff;cursor:pointer;transition:border-color .2s ease}._select_1axls_159:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._checkboxLabel_1axls_191{display:flex;align-items:center;gap:4px;cursor:pointer;font-size:12px;font-weight:500;color:#374151}._checkbox_1axls_191{width:12px;height:12px;cursor:pointer}._rangeInput_1axls_223{width:100%;height:4px;border-radius:2px;background:#e5e7eb;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}._rangeInput_1axls_223::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#3b82f6;cursor:pointer}._rangeInput_1axls_223::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#3b82f6;cursor:pointer;border:none}._rangeValue_1axls_281{font-size:12px;font-weight:500;color:#374151;text-align:center;margin-top:4px}._infoText_1axls_297{font-size:12px;color:#6b7280;font-style:italic;margin:0}._updateButton_1axls_311{background:#6b7280;color:#fff;border:none;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .2s ease;margin-top:auto}._updateButton_1axls_311:hover{background:#4b5563}._updateButton_1axls_311:active{background:#374151}@media (max-width: 1200px){._panelSettingsContainer_1axls_1{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){._panelSettingsContainer_1axls_1{grid-template-columns:repeat(2,1fr);padding:12px;gap:12px}._settingsBlock_1axls_47{padding:12px}}@media (max-width: 480px){._panelSettingsContainer_1axls_1{grid-template-columns:1fr;padding:8px;gap:8px}._settingsBlock_1axls_47{padding:8px}}._dialogOverlay_1axls_417{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._dialog_1axls_417{background:white;padding:24px;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:400px;width:90%;text-align:center}._dialog_1axls_417 h3{margin:0 0 16px;color:#d32f2f;font-size:18px;font-weight:600}._dialog_1axls_417 p{margin:0 0 24px;color:#333;line-height:1.5;font-size:14px}._dialogButtons_1axls_491{display:flex;gap:12px;justify-content:center}._dialogButton_1axls_491{padding:8px 16px;border:1px solid #ddd;border-radius:4px;background:white;color:#333;cursor:pointer;font-size:14px;transition:all .2s}._dialogButton_1axls_491:hover{background:#f5f5f5}._dialogButton_1axls_491:last-child{background:#d32f2f;color:#fff;border-color:#d32f2f}._dialogButton_1axls_491:last-child:hover{background:#b71c1c}._content_81o76_3{padding:24px;max-width:1200px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:24px}._section_81o76_23{background:white;border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000001a}._sectionHeader_81o76_37{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:16px}._sectionTitle_81o76_55{font-size:20px;font-weight:600;color:#111827;margin:0}._description_81o76_69{font-size:14px;color:#6b7280;margin:4px 0 0}._tableWrap_81o76_81{overflow-x:auto}._table_81o76_81{width:100%;border-collapse:collapse;font-size:14px}._table_81o76_81 th{text-align:left;font-weight:600;color:#374151;padding:10px 12px;border-bottom:1px solid #e5e7eb;white-space:nowrap}._table_81o76_81 td{padding:10px 12px;border-bottom:1px solid #f3f4f6;vertical-align:top;color:#111827}._muted_81o76_133{color:#6b7280}._badges_81o76_141{display:flex;gap:6px;flex-wrap:wrap}._badge_81o76_141{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500;background:#f3f4f6;color:#374151}._badgeAdmin_81o76_173{background:#fef3c7;color:#92400e}._badgeMelnir_81o76_183{background:#dbeafe;color:#1e40af}._selfTag_81o76_193{margin-left:8px;font-size:12px;color:#2563eb}._actions_81o76_205{display:flex;gap:8px;flex-wrap:wrap}._button_81o76_217{padding:8px 14px;border-radius:6px;border:1px solid #d1d5db;background:white;color:#374151;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}._button_81o76_217:hover:not(:disabled){background:#f9fafb}._button_81o76_217:disabled{opacity:.5;cursor:not-allowed}._buttonPrimary_81o76_261{background:#2563eb;border-color:#2563eb;color:#fff}._buttonPrimary_81o76_261:hover:not(:disabled){background:#2563eb}._buttonDanger_81o76_281{color:#b91c1c;border-color:#fecaca}._buttonDanger_81o76_281:hover:not(:disabled){background:#fef2f2}._buttonSmall_81o76_299{padding:4px 10px;font-size:13px}._icon_81o76_309{width:16px;height:16px}._form_81o76_319{display:flex;flex-direction:column;gap:16px;max-width:560px}._field_81o76_333{display:flex;flex-direction:column;gap:6px}._label_81o76_345{font-size:14px;font-weight:500;color:#374151}._input_81o76_357{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}._input_81o76_357:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._inputRow_81o76_385{display:flex;gap:8px;align-items:center}._inputRow_81o76_385 ._input_81o76_357{flex:1}._helpText_81o76_405{font-size:12px;color:#6b7280}._checkbox_81o76_415{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151}._formActions_81o76_431{display:flex;gap:8px}._loginsRow_81o76_441 td{background:#f9fafb}._loginsList_81o76_449{display:flex;flex-direction:column;gap:4px;font-size:13px}._loginItem_81o76_463{display:grid;grid-template-columns:170px 140px minmax(0,1fr) 120px;gap:12px;align-items:baseline}._loginOk_81o76_477{color:#047857}._loginFail_81o76_485{color:#b91c1c}._userAgent_81o76_493{color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._backdrop_81o76_507{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(17,24,39,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}._dialog_81o76_529{background:white;border-radius:8px;padding:24px;width:100%;max-width:520px;box-shadow:0 10px 25px #0003;display:flex;flex-direction:column;gap:16px}._dialogTitle_81o76_553{font-size:18px;font-weight:600;color:#111827;margin:0}._dialogText_81o76_567{font-size:14px;color:#374151;margin:0}._dialogActions_81o76_579{display:flex;justify-content:flex-end;gap:8px}._revealBox_81o76_591{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;padding:12px;background:#f3f4f6;border-radius:6px;word-break:break-all;-webkit-user-select:all;user-select:all}._warning_81o76_611{font-size:13px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:8px 12px}@media (max-width: 768px){._content_81o76_3{padding:16px}._loginItem_81o76_463{grid-template-columns:1fr;gap:2px;padding-bottom:6px}}._formatItem_81o76_653{grid-template-columns:170px minmax(0,1fr) 140px 140px 100px}@media (max-width: 768px){._formatItem_81o76_653{grid-template-columns:1fr}}._streamerItem_81o76_673{grid-template-columns:170px minmax(0,1fr) 170px 150px 150px 120px 90px}@media (max-width: 768px){._streamerItem_81o76_673{grid-template-columns:1fr}}._tabs_81o76_693{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid #e5e7eb}._tab_81o76_81{background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:10px 16px;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer}._tab_81o76_81:hover{color:#111827}._tabActive_81o76_739{color:#2563eb;border-bottom-color:#2563eb}._formatHead_81o76_749{color:#6b7280;font-weight:500;border-bottom:1px solid #e5e7eb;padding-bottom:4px}@media (max-width: 768px){._formatHead_81o76_749{display:none}}._integrationList_81o76_777{display:flex;flex-direction:column}._integrationItem_81o76_787{padding:14px 0;border-bottom:1px solid #f3f4f6}._integrationItem_81o76_787:last-child{border-bottom:none}._integrationRow_81o76_805{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:16px;align-items:center}@media (max-width: 768px){._integrationRow_81o76_805{grid-template-columns:1fr;gap:8px}}._integrationName_81o76_833{font-size:15px;font-weight:600;color:#111827}._integrationState_81o76_845{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}._badgeOk_81o76_861{background:#d1fae5;color:#047857}._badgeMissing_81o76_871{background:#fee2e2;color:#b91c1c}._integrationForm_81o76_881{display:flex;flex-direction:column;gap:6px;max-width:520px;margin-top:12px;padding:14px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}._overlay_sflnz_1{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}._dialog_sflnz_21{background:white;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:90%;max-width:680px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._header_sflnz_45{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#f9fafb}._title_sflnz_63{display:flex;align-items:center;font-size:18px;font-weight:600;color:#111827}._titleIcon_sflnz_79{margin-right:8px;color:#6366f1}._escapeHint_sflnz_89{font-size:12px;font-weight:400;color:#9ca3af;margin-left:12px}._closeButton_sflnz_103{background:none;border:none;padding:8px;border-radius:6px;cursor:pointer;color:#6b7280}._closeButton_sflnz_103:hover{background:#f3f4f6;color:#374151}._content_sflnz_131{padding:20px 24px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:14px}._metaRow_sflnz_149{display:flex;flex-wrap:wrap;gap:16px 32px;padding:12px 16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}._metaItem_sflnz_169,._field_sflnz_171{display:flex;flex-direction:column;gap:2px}._metaLabel_sflnz_183{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}._metaValue_sflnz_197{font-size:14px;font-weight:600;color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;word-break:break-all}._modeSwitch_sflnz_213{display:flex;gap:6px;padding:4px;background:#f3f4f6;border-radius:8px}._modeButton_sflnz_229{flex:1;display:flex;flex-direction:column;gap:2px;padding:10px;border:none;border-radius:6px;background:transparent;color:#6b7280;font-size:12px;cursor:pointer;text-align:center}._modeButton_sflnz_229 b{font-size:14px;color:inherit}._modeButton_sflnz_229:hover{color:#374151}._modeButtonActive_sflnz_277{background:white;color:#111827;box-shadow:0 1px 2px #00000014}._hint_sflnz_289{display:block;margin:0;font-size:13px;line-height:1.5;color:#6b7280}._fileBlock_sflnz_305{display:flex;flex-direction:column;gap:6px}._fileLabel_sflnz_317{font-size:13px;font-weight:600;color:#374151}._drop_sflnz_329{display:flex;flex-direction:column;gap:4px;padding:16px;border:2px dashed #d1d5db;border-radius:8px;background:#f9fafb;cursor:pointer;text-align:center}._drop_sflnz_329:hover,._dropActive_sflnz_355{border-color:#6366f1;background:#eef2ff}._fileInput_sflnz_365{display:none}._dropHint_sflnz_373{font-size:13px;color:#6b7280}._dropFile_sflnz_383{font-size:13px;font-weight:600;color:#111827;word-break:break-all}._dropStatus_sflnz_397{font-size:12px;color:#166534}._fieldsGrid_sflnz_407{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px}._bootToggle_sflnz_425{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;color:#111827}._bootToggle_sflnz_425 input{margin-top:3px;flex-shrink:0}._statusRow_sflnz_459{padding:10px 14px;font-size:13px;color:#6b7280;background:#f9fafb;border-radius:8px}._errorRow_sflnz_475{padding:10px 14px;font-size:13px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}._result_sflnz_493{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid #bbf7d0;background:#f0fdf4;border-radius:8px}._resultTitle_sflnz_513{font-weight:600;color:#166534}._resultRow_sflnz_523{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px}._resultLabel_sflnz_539{min-width:160px;color:#6b7280}._resultBefore_sflnz_549{color:#9ca3af;text-decoration:line-through;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._resultArrow_sflnz_561{color:#9ca3af}._resultAfter_sflnz_569{color:#111827;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._downloadLink_sflnz_581{align-self:flex-start;margin-top:6px;padding:8px 14px;border-radius:6px;background:#16a34a;color:#fff;font-size:14px;font-weight:600;text-decoration:none;word-break:break-all}._downloadLink_sflnz_581:hover{background:#15803d}._note_sflnz_615{margin:0;font-size:12px;color:#9ca3af}._footer_sflnz_627{display:flex;justify-content:flex-end;padding:16px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}._primaryButton_sflnz_643{padding:10px 18px;border:none;border-radius:6px;background:#6366f1;color:#fff;font-size:14px;font-weight:600;cursor:pointer}._primaryButton_sflnz_643:hover:not(:disabled){background:#4f46e5}._primaryButton_sflnz_643:disabled{background:#c7d2fe;cursor:not-allowed}._overlay_1fkez_1{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}._dialog_1fkez_21{background:white;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:92%;max-width:820px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}._header_1fkez_45{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}._title_1fkez_65{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:17px;font-weight:600;color:#111827}._titleIcon_1fkez_85{color:#6366f1}._subtitle_1fkez_93{font-size:12px;font-weight:400;color:#9ca3af}._closeButton_1fkez_105{background:none;border:none;padding:8px;border-radius:6px;cursor:pointer;color:#6b7280}._closeButton_1fkez_105:hover{background:#f3f4f6;color:#374151}._content_1fkez_133{padding:16px 20px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}._message_1fkez_149{color:#475569;font-size:14px;padding:8px 0}._error_1fkez_161{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:6px;background:#fee2e2;color:#b91c1c;font-size:14px}._retryButton_1fkez_185{padding:4px 12px;border:1px solid #fca5a5;border-radius:4px;background:white;color:#b91c1c;font-size:12px;font-weight:500;cursor:pointer}._tableWrap_1fkez_207{overflow-x:auto;border:1px solid #e2e8f0;border-radius:6px}._table_1fkez_207{width:100%;border-collapse:collapse;font-size:13px;color:#1e293b}._table_1fkez_207 th,._table_1fkez_207 td{text-align:left;vertical-align:top;padding:8px 10px;border-bottom:1px solid #e2e8f0}._table_1fkez_207 th{background:#f8fafc;color:#64748b;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}._table_1fkez_207 tbody tr:last-child td{border-bottom:none}._mono_1fkez_275{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;font-variant-numeric:tabular-nums}._email_1fkez_287{color:#64748b;font-size:12px}._muted_1fkez_297{color:#94a3b8}._chip_1fkez_305{display:inline-block;padding:1px 8px;border-radius:10px;background:#eff6ff;color:#2563eb;font-size:12px;white-space:nowrap}._note_1fkez_325{margin:0;color:#64748b;font-size:12px}._videoSection_18be5_5{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;grid-column:1;grid-row:1;min-width:0;transition:background-color .3s ease}._videoSection_18be5_5._cameraOnline_18be5_29{background:linear-gradient(135deg,var(--status-online-bg) 0%,var(--status-online-bg-alt) 100%);border:2px solid var(--status-online-border)}._videoSection_18be5_5._cameraOffline_18be5_39{background:linear-gradient(135deg,var(--status-offline-bg-alt) 0%,var(--status-offline-bg) 100%);border:2px solid var(--status-offline-border)}._videoContainer_18be5_49{position:relative;width:100%;min-height:400px;background:#000;border-radius:4px;overflow:hidden}._videoPlayer_18be5_75{width:100%;height:100%;object-fit:cover}._noVideoPlaceholder_18be5_87{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6b7280;background:#f9fafb}._noVideoIcon_18be5_107{width:64px;height:64px;margin-bottom:16px;opacity:.5}._noVideoText_18be5_121{font-size:16px;font-weight:500;margin:0;text-align:center}._infoSection_18be5_135{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;grid-column:2;grid-row:1;height:fit-content;width:450px;transition:background-color .3s ease}._infoSection_18be5_135._panelOnline_18be5_161{background:linear-gradient(135deg,var(--status-online-bg) 0%,var(--status-online-bg-alt) 100%);border:2px solid var(--status-online-border)}._infoSection_18be5_135._panelOffline_18be5_171{background:linear-gradient(135deg,var(--status-offline-bg-alt) 0%,var(--status-offline-bg) 100%);border:2px solid var(--status-offline-border)}._controlButtons_18be5_183{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}._controlButton_18be5_183{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;color:#475569;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;text-align:left;width:150px;height:25px;justify-content:flex-start}._controlButton_18be5_183:hover{background:#f1f5f9;border-color:#cbd5e1}._doorButtonContainer_18be5_251{display:flex;align-items:center;gap:4px;position:relative}._doorButton_18be5_251{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e2e8f0;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;text-align:left;width:150px;height:25px;justify-content:flex-start}._doorButton_18be5_251:disabled{cursor:not-allowed;opacity:.7}._doorClosed_18be5_309{background:#f8fafc;color:#6b7280}._doorClosed_18be5_309:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}._doorOpen_18be5_329{background:#dcfce7;color:#166534;border-color:#22c55e}._doorOpen_18be5_329:hover:not(:disabled){background:#bbf7d0}._doorIcon_18be5_349{width:14px;height:14px;flex-shrink:0}._doorMenuContainer_18be5_361{position:relative}._doorMenuButton_18be5_369{display:flex;align-items:center;justify-content:center;width:24px;height:25px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;transition:all .2s}._doorMenuButton_18be5_369:disabled{cursor:not-allowed;opacity:.5;background:#f1f5f9}._doorMenuButton_18be5_369:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}._doorMenu_18be5_361{position:absolute;top:100%;right:0;margin-top:4px;background:white;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 10px 25px #00000026;z-index:1000;min-width:120px}._doorMenuItem_18be5_443{display:block;width:100%;padding:8px 12px;background:none;border:none;color:#475569;font-size:14px;text-align:left;cursor:pointer;transition:background-color .2s}._doorMenuItem_18be5_443:hover{background:#f8fafc}._doorMenuItemActive_18be5_477{background:#eff6ff;color:#1e40af;font-weight:500}._doorSplitGroup_18be5_489{display:inline-flex;align-items:stretch}._splitMainButton_18be5_499{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}._splitToggleContainer_18be5_511{display:inline-flex}._splitToggleButton_18be5_519{border-top-left-radius:0;border-bottom-left-radius:0;height:25px}._splitMainButton_18be5_499._doorClosed_18be5_309:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}._splitMainButton_18be5_499._doorOpen_18be5_329:hover:not(:disabled){background:#bbf7d0}._controlButtonsGrid_18be5_553{display:grid;grid-template-columns:auto 1px auto;align-items:start;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}._controlColumn_18be5_573{display:flex;flex-direction:column;gap:12px}._controlButtonsDivider_18be5_585{width:1px;background:#e5e7eb;align-self:stretch}._sectionDivider_18be5_597{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}._platformEndpointsSection_18be5_609{margin-top:12px}._platformTitle_18be5_617{font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}._platformGrid_18be5_631{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}._platformRow_18be5_645{display:flex;align-items:center;gap:12px}._platformButtons_18be5_657{display:flex;gap:6px;flex-wrap:nowrap;justify-content:flex-end;width:100%}._syncStatusSection_18be5_675{width:calc(100% - 36px);background:white;border-radius:8px;padding:16px 20px;box-shadow:0 1px 3px #0000001a;margin-top:16px;margin-left:16px;margin-right:20px;box-sizing:border-box}._syncStatusContainer_18be5_699{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}._syncStatusItem_18be5_713{display:flex;align-items:center;gap:8px}._syncIconSynced_18be5_725{color:#22c55e;flex-shrink:0}._syncIconNotSynced_18be5_735{color:#ef4444;flex-shrink:0}._syncStatusLabel_18be5_745{font-size:14px;font-weight:500;color:#374151;white-space:nowrap}._panelSettingsWrapper_18be5_761{width:calc(100% - 36px);margin-top:16px;margin-left:16px;margin-right:20px;box-sizing:border-box}._panelSettingsBlock_18be5_779{width:100%;background:white;border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000001a;margin-top:16px;box-sizing:border-box}._panelSettingsBlock_18be5_779 h3{font-size:18px;font-weight:600;color:#374151;margin-bottom:12px}._panelSettingsBlock_18be5_779 p{font-size:14px;color:#6b7280;line-height:1.5}._warningBlock_18be5_825{background:#fef3c7;border:2px solid #f59e0b;border-radius:8px;padding:24px;display:flex;gap:16px;align-items:flex-start;margin:24px}._warningIcon_18be5_847{font-size:32px;flex-shrink:0}._warningContent_18be5_857{flex:1}._warningTitle_18be5_865{font-size:20px;font-weight:600;color:#92400e;margin:0 0 12px}._warningMessage_18be5_879{font-size:16px;color:#78350f;margin:0 0 8px;line-height:1.5}._warningHint_18be5_893{font-size:14px;color:#92400e;margin:0;font-style:italic}@media (max-width: 768px){._platformButtons_18be5_657{gap:6px;justify-content:flex-end;width:100%}._controlButtons_18be5_183{gap:8px}._controlButton_18be5_183,._doorButton_18be5_251{padding:4px 6px;font-size:11px;width:150px}._splitToggleButton_18be5_519{height:25px}._controlButtonsGrid_18be5_553{grid-template-columns:1fr;gap:8px}._controlButtonsDivider_18be5_585{display:none}}@media (max-width: 755px){._videoSection_18be5_5{grid-column:1;grid-row:1}._infoSection_18be5_135{grid-column:1;grid-row:2;min-width:auto;width:100%}._videoSection_18be5_5,._infoSection_18be5_135{padding:12px}._panelSettingsBlock_18be5_779{padding-left:16px;padding-right:16px}}._iconButton_18be5_1033{background:none;border:none;padding:0;display:inline-flex;cursor:pointer;border-radius:4px;transition:transform .2s}._iconButton_18be5_1033:hover:not(:disabled){transform:scale(1.1)}._iconButton_18be5_1033:disabled{cursor:wait;opacity:.5}._keysPageContainer_11siz_1{width:100%;padding:20px;display:flex;flex-direction:column;gap:24px}._typeKeysBlock_11siz_19,._addKeyBlock_11siz_21,._keysListBlock_11siz_23{background:white;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}._blockHeader_11siz_37{display:flex;align-items:center;gap:10px;padding:16px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}._blockIcon_11siz_55{color:var(--color-gray-500);width:18px;height:18px}._blockTitle_11siz_67{font-size:16px;font-weight:600;color:#1e293b;margin:0;flex:1}._configModeInfo_11siz_83{font-size:13px;color:#64748b;font-weight:400;font-style:italic}._keyCount_11siz_97{font-size:13px;color:#64748b;font-weight:500;margin-left:auto}._refreshButton_11siz_111{background:#10b981;border:none;border-radius:6px;padding:6px 12px;color:#fff;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background-color .2s;margin-left:auto}._refreshButton_11siz_111:hover:not(:disabled){background:#059669}._refreshButton_11siz_111:disabled{opacity:.6;cursor:not-allowed}._deleteAllButton_11siz_157{background:var(--color-danger);border:none;border-radius:var(--radius-md);padding:6px 12px;color:#fff;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background-color var(--transition-base);margin-left:auto;font-size:13px;font-weight:500}._deleteAllButton_11siz_157:hover:not(:disabled){background:var(--color-danger-hover)}._deleteAllButton_11siz_157:disabled{opacity:.6;cursor:not-allowed}._spinning_11siz_207{animation:_spin_11siz_207 1s linear infinite}@keyframes _spin_11siz_207{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._typeKeysContent_11siz_235,._addKeyContent_11siz_237{padding:20px}._formRow_11siz_245{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;width:100%}._inputGroup_11siz_261{display:flex;flex-direction:column;gap:4px;flex-shrink:0}._inputGroup_11siz_261 label{font-size:12px;font-weight:500;color:#374151}._textInput_11siz_287,._numberInput_11siz_289,._selectInput_11siz_291{padding:6px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:12px;transition:border-color .2s,box-shadow .2s;height:28px;width:160px;box-sizing:border-box}._textInput_11siz_287:focus,._numberInput_11siz_289:focus,._selectInput_11siz_291:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._saveButton_11siz_329,._addButton_11siz_331{background:#6366f1;border:none;border-radius:6px;padding:6px 16px;color:#fff;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background-color .2s;height:28px}._saveButton_11siz_329:hover:not(:disabled),._addButton_11siz_331:hover:not(:disabled){background:#4f46e5}._saveButton_11siz_329:disabled,._addButton_11siz_331:disabled{opacity:.6;cursor:not-allowed}._addButton_11siz_331{margin-left:50px}._addButtonSpacer_11siz_393{flex:1 1 auto}._downloadButton_11siz_401{background:#0ea5e9;border:none;border-radius:6px;padding:6px 16px;color:#fff;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background-color .2s;height:28px}._downloadButton_11siz_401:hover:not(:disabled){background:#0284c7}._downloadButton_11siz_401:disabled{opacity:.6;cursor:not-allowed}._fileInputWrapper_11siz_451{display:flex;align-items:center;gap:8px}._fileInput_11siz_451{font-size:12px;max-width:220px}._fileInput_11siz_451::-webkit-file-upload-button{padding:6px 10px;border:1px solid #d1d5db;border-radius:4px;background:#ffffff;cursor:pointer;transition:background-color .2s,border-color .2s}._fileInput_11siz_451::-webkit-file-upload-button:hover{background:#f9fafb;border-color:#9ca3af}._clearFileButton_11siz_501{background:#e5e7eb;border:none;border-radius:6px;padding:4px 10px;color:#374151;font-size:11px;font-weight:500;cursor:pointer;transition:background-color .2s,color .2s;height:28px}._clearFileButton_11siz_501:hover:not(:disabled){background:#d1d5db;color:#1f2937}._clearFileButton_11siz_501:disabled{opacity:.6;cursor:not-allowed}._keysListContent_11siz_549{padding:20px;overflow-x:auto}._keysList_11siz_23{display:flex;flex-direction:column;gap:8px}._keysTable_11siz_573{width:100%;border-collapse:collapse;background:white;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px #0000000d}._tableHeader_11siz_591{background:#f8fafc;padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb;white-space:nowrap}._tableHeaderActions_11siz_613{background:#f8fafc;padding:12px 16px;text-align:center;font-size:12px;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb;width:60px}._tableRow_11siz_635{border-bottom:1px solid #e5e7eb;transition:background-color .2s}._tableRow_11siz_635:hover{background:#f9fafb}._tableRow_11siz_635:last-child{border-bottom:none}._tableCell_11siz_661{padding:12px 16px;font-size:13px;vertical-align:middle;word-break:break-all}._tableCellActions_11siz_675{padding:8px 16px;text-align:center;vertical-align:middle}._keyValue_11siz_687{font-size:16px;font-weight:600;color:#1f2937;font-family:monospace;word-break:break-all}._secretKeyLabel_11siz_703{font-weight:700;color:#1f2937}._keyFlag_11siz_713{font-size:12px;color:#6b7280;padding:2px 6px;background:#e5e7eb;border-radius:4px;display:inline-block}._description_11siz_731{font-size:12px;color:#6b7280;font-style:italic}._emptyCell_11siz_743{color:#9ca3af;font-style:italic;font-size:12px}._deleteButton_11siz_755{background:transparent;border:none;border-radius:var(--radius-md);padding:6px;color:var(--delete-icon-button-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color var(--transition-base);flex-shrink:0;margin:0 auto}._deleteButton_11siz_755:hover:not(:disabled){background:transparent;color:var(--delete-icon-button-color-hover)}._deleteButton_11siz_755:disabled{opacity:.6;cursor:not-allowed}._emptyState_11siz_805{text-align:center;padding:40px 20px;color:#6b7280;font-size:14px}._keyItem_11siz_821{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb;transition:background-color .2s}._keyItem_11siz_821:hover{background:#f3f4f6}._keyInfo_11siz_851{flex:1;display:flex;flex-direction:column;gap:4px}._keyValueRow_11siz_865{display:flex;align-items:center;gap:12px}._keyDetails_11siz_877{display:flex;align-items:center;gap:8px}._checkboxGroup_11siz_889{display:flex;align-items:center;gap:6px;height:28px;font-size:12px;color:#374151;cursor:pointer}._hint_11siz_909{flex-basis:100%;margin:4px 0 0;font-size:12px;line-height:1.45;color:#64748b}._overlay_zeti8_1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}._dialog_zeti8_27{background:white;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:90%;max-width:500px;max-height:90vh;overflow:hidden}._header_zeti8_47{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#f9fafb}._title_zeti8_65{display:flex;align-items:center;font-size:18px;font-weight:600;color:#111827}._titleIcon_zeti8_81{margin-right:8px;color:#dc2626}._escapeHint_zeti8_91{font-size:12px;font-weight:400;color:#9ca3af;margin-left:8px}._closeButton_zeti8_105{background:none;border:none;padding:8px;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s ease}._closeButton_zeti8_105:hover:not(:disabled){background:#f3f4f6;color:#374151}._closeButton_zeti8_105:disabled{opacity:.5;cursor:not-allowed}._content_zeti8_145{padding:24px}._warningBox_zeti8_153{display:flex;align-items:flex-start;padding:16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:20px}._warningIcon_zeti8_173{color:#dc2626;margin-right:12px;margin-top:2px;flex-shrink:0}._warningText_zeti8_187{color:#991b1b;font-size:14px;line-height:1.5}._confirmationText_zeti8_199{font-size:16px;font-weight:500;color:#374151;text-align:center;padding:16px;background:#f9fafb;border-radius:8px}._footer_zeti8_219{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}._cancelButton_zeti8_237{padding:10px 20px;border:1px solid #d1d5db;border-radius:8px;background:white;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._cancelButton_zeti8_237:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}._cancelButton_zeti8_237:disabled{opacity:.5;cursor:not-allowed}._deleteButton_zeti8_281{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:8px;background:#dc2626;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._deleteButton_zeti8_281:hover:not(:disabled){background:#b91c1c}._deleteButton_zeti8_281:disabled{opacity:.5;cursor:not-allowed}._spinner_zeti8_329{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_zeti8_329 1s linear infinite}@keyframes _spin_zeti8_329{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._digitalKeysContainer_9btn5_1{width:100%;max-width:1200px;margin:0 auto;padding:20px;display:flex;flex-direction:column;gap:24px}._addKeysBlock_9btn5_23,._allKeysBlock_9btn5_25{background:white;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}._blockHeader_9btn5_39{display:flex;align-items:center;gap:10px;padding:16px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}._blockIcon_9btn5_57{color:var(--color-gray-500);width:18px;height:18px}._blockTitle_9btn5_69{font-size:16px;font-weight:600;color:#1e293b;margin:0}._keyCount_9btn5_83{font-size:13px;color:#64748b;font-weight:500}._addKeysContent_9btn5_97{padding:20px}._formRow_9btn5_105{display:flex;align-items:flex-end;gap:12px;margin-bottom:20px}._inputGroup_9btn5_119{display:flex;flex-direction:column;gap:4px;flex-shrink:0}._inputGroup_9btn5_119:first-child,._inputGroup_9btn5_119:nth-child(2){width:160px}._inputGroup_9btn5_119:last-child{flex:1;min-width:200px}._inputGroup_9btn5_119 label{font-size:12px;font-weight:500;color:#374151}._keyInput_9btn5_165,._datetimeInput_9btn5_167{padding:6px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:12px;transition:border-color .2s,box-shadow .2s;height:28px;width:160px;box-sizing:border-box}._descriptionInput_9btn5_189{padding:6px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:12px;transition:border-color .2s,box-shadow .2s;height:28px;box-sizing:border-box}._keyInput_9btn5_165:focus,._datetimeInput_9btn5_167:focus,._descriptionInput_9btn5_189:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._keyInput_9btn5_165{text-align:center;font-family:monospace;font-weight:600;letter-spacing:1px}._actionButtons_9btn5_239{display:flex;gap:8px;justify-content:flex-start}._addButton_9btn5_251,._downloadButton_9btn5_253,._deleteAllButton_9btn5_255{display:flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:var(--radius-sm);font-size:12px;font-weight:500;cursor:pointer;transition:all var(--transition-base);height:28px}._addButton_9btn5_251{background:var(--color-success);color:#fff}._addButton_9btn5_251:hover:not(:disabled){background:var(--color-success-hover)}._downloadButton_9btn5_253{background:var(--color-primary);color:#fff}._downloadButton_9btn5_253:hover:not(:disabled){background:var(--color-primary-hover)}._deleteAllButton_9btn5_255{background:var(--color-danger);color:#fff}._deleteAllButton_9btn5_255:hover:not(:disabled){background:var(--color-danger-hover)}._addButton_9btn5_251:disabled,._downloadButton_9btn5_253:disabled,._deleteAllButton_9btn5_255:disabled{opacity:.5;cursor:not-allowed}._allKeysContent_9btn5_353{padding:20px}._loading_9btn5_361,._emptyState_9btn5_363{text-align:center;padding:32px 16px;color:#64748b;font-size:14px}._emptyState_9btn5_363{font-style:italic}._keysList_9btn5_385{display:flex;flex-direction:column;gap:8px}._keyItem_9btn5_397{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;transition:all .2s}._keyItem_9btn5_397:hover{background:#f1f5f9;border-color:#cbd5e1}._keyInfo_9btn5_429{display:flex;flex-direction:column;gap:4px;flex:1}._keyValueRow_9btn5_443{display:flex;justify-content:space-between;align-items:center;gap:12px}._keyValue_9btn5_443{font-family:monospace;font-size:16px;font-weight:700;color:#1e293b;letter-spacing:1px}._expTime_9btn5_473{font-size:14px;color:#64748b;font-weight:500;white-space:nowrap;margin-left:12px}._keyDetails_9btn5_489{display:flex;flex-direction:column;gap:2px}._description_9btn5_189{font-size:14px;color:#64748b;font-style:italic;max-width:none;overflow:visible;white-space:normal;word-break:break-word;line-height:1.4}._deleteButton_9btn5_523{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--delete-icon-button-color);cursor:pointer;transition:color var(--transition-base);flex-shrink:0;margin-left:8px}._deleteButton_9btn5_523:hover:not(:disabled){background:transparent;color:var(--delete-icon-button-color-hover)}._deleteButton_9btn5_523:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){._digitalKeysContainer_9btn5_1{padding:16px;gap:20px}._formRow_9btn5_105{grid-template-columns:1fr;gap:12px}._actionButtons_9btn5_239{flex-direction:column;align-items:stretch}._addButton_9btn5_251,._downloadButton_9btn5_253,._deleteAllButton_9btn5_255{justify-content:center}._keyItem_9btn5_397{flex-direction:column;align-items:flex-start;gap:8px}._deleteButton_9btn5_523{align-self:flex-end;margin-left:0}._keyValueRow_9btn5_443{flex-direction:column;align-items:flex-start;gap:4px}._expTime_9btn5_473{margin-left:0;align-self:flex-end}}._overlay_skhye_1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}._dialog_skhye_27{background:white;border-radius:8px;box-shadow:0 10px 25px #0003;width:90%;max-width:500px}._dialogHeader_skhye_43{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb}._dialogHeader_skhye_43 h3{margin:0;font-size:18px;font-weight:600;color:#1f2937}._closeButton_skhye_73{background:none;border:none;cursor:pointer;padding:4px;color:#6b7280;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}._closeButton_skhye_73:hover{background:#f3f4f6}._dialogBody_skhye_107{padding:20px}._inputGroup_skhye_115{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}._inputGroup_skhye_115 label{font-size:14px;font-weight:500;color:#374151}._input_skhye_115{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s,box-shadow .2s}._input_skhye_115:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._errorMessage_skhye_169{padding:12px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:14px;margin-top:12px}._dialogFooter_skhye_189{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid #e5e7eb}._cancelButton_skhye_205,._changeButton_skhye_207{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s,opacity .2s}._cancelButton_skhye_205{background:#f3f4f6;color:#374151}._cancelButton_skhye_205:hover{background:#e5e7eb}._cancelButton_skhye_205:disabled{opacity:.5;cursor:not-allowed}._changeButton_skhye_207{background:#6366f1;color:#fff}._changeButton_skhye_207:hover{background:#4f46e5}._changeButton_skhye_207:disabled{opacity:.5;cursor:not-allowed}._overlay_k40vq_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._dialog_k40vq_27{background:white;border-radius:12px;box-shadow:0 4px 20px #00000026;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}._header_k40vq_47{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}._title_k40vq_63{margin:0;font-size:20px;font-weight:600;color:#1f2937}._closeButton_k40vq_77{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}._closeButton_k40vq_77:hover{color:#374151}._form_k40vq_109{padding:24px}._inputGroup_k40vq_117{margin-bottom:20px}._label_k40vq_125{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#374151}._required_k40vq_141{color:#ef4444}._input_k40vq_117{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s}._input_k40vq_117:focus{outline:none;border-color:#3b82f6}._input_k40vq_117:disabled{background-color:#f3f4f6;cursor:not-allowed}._actions_k40vq_187{display:flex;gap:12px;margin-top:24px;justify-content:flex-end}._cancelButton_k40vq_201{padding:10px 20px;border:1px solid #d1d5db;border-radius:6px;background:white;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._cancelButton_k40vq_201:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}._submitButton_k40vq_235{padding:10px 20px;border:none;border-radius:6px;background:#3b82f6;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}._submitButton_k40vq_235:hover:not(:disabled){background:#2563eb}._submitButton_k40vq_235:disabled{background:#9ca3af;cursor:not-allowed}._flatsPage_ycs9m_1{width:100%;display:flex;flex-direction:column;gap:24px;padding:16px}._blocksContainer_ycs9m_17{display:flex;flex-direction:column;gap:24px}._block_ycs9m_17,._configBlock_ycs9m_43{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a}._blockTitle_ycs9m_57{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}._blockTitleHeader_ycs9m_75{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._blockTitleHeader_ycs9m_75 ._blockTitle_ycs9m_57{margin:0;padding-bottom:8px;flex:1}._addButton_ycs9m_101{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#6366f1;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}._addButton_ycs9m_101:hover{background:#4f46e5}._configGrid_ycs9m_139{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;justify-content:space-between}._flatsSection_ycs9m_155,._commutatorSection_ycs9m_167{display:flex;gap:12px;align-items:flex-end}._configItem_ycs9m_179:has(button){max-width:unset}._configItem_ycs9m_179{display:flex;flex-direction:column;gap:4px;max-width:80px}._configItem_ycs9m_179:has(label+select){max-width:120px}._configItem_ycs9m_179:has(._updateButton_ycs9m_209){max-width:100px}._configItem_ycs9m_179 label{font-size:12px;font-weight:500;color:#6b7280}._configInput_ycs9m_229{padding:4px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;height:28px}._configInput_ycs9m_229:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._select_ycs9m_257{padding:4px 6px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;background:white;height:28px;width:112px}._select_ycs9m_257:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._updateButton_ycs9m_209{padding:4px 8px;background:#6366f1;color:#fff;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap}._updateButton_ycs9m_209:hover:not(:disabled){background:#4f46e5}._updateButton_ycs9m_209:disabled{background:#d1d5db;cursor:not-allowed;opacity:.5}._flatTable_ycs9m_337{width:100%;overflow-x:auto}._block_ycs9m_17{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a}._tableRow_ycs9m_361{display:grid;grid-template-columns:32px 32px 32px 60px minmax(200px,520px) 90px 90px 48px 48px 32px;gap:2px;align-items:center;padding:4px 0;border-bottom:1px solid #e5e7eb;font-size:14px}._tableRow_ycs9m_361._physicalRow_ycs9m_381{grid-template-columns:32px 32px 32px 32px 60px minmax(200px,520px) 90px 90px 48px 48px;padding:0}._tableRow_ycs9m_361:hover{background:#f9fafb}._tableCell_ycs9m_401{display:flex;align-items:center;justify-content:center;font-size:14px;word-break:break-word}._iconButton_ycs9m_417,._actionButton_ycs9m_419,._sipButton_ycs9m_421{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:color .2s;width:100%;height:100%}._iconButton_ycs9m_417._blocked_ycs9m_449{color:#ef4444}._deleteButton_ycs9m_457{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:var(--delete-icon-button-color);transition:color var(--transition-base);width:100%;height:100%}._deleteButton_ycs9m_457:hover{background:transparent;color:var(--delete-icon-button-color-hover)}._sipButton_ycs9m_421._sipDisabled_ycs9m_495,._sipButton_ycs9m_421._sipDisabled_ycs9m_495 ._textStrikethrough_ycs9m_503{color:#ef4444}._sipButton_ycs9m_421{font-size:12px;font-weight:500}._iconButton_ycs9m_417:hover,._actionButton_ycs9m_419:hover,._sipButton_ycs9m_421:hover{color:#6366f1}._textStrikethrough_ycs9m_503{text-decoration:line-through;opacity:1}._input_ycs9m_543{width:100%;padding:4px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;height:28px}._sipContactInput_ycs9m_561{width:100%;max-width:520px;text-align:center}._soundVolInput_ycs9m_573{width:80px}._input_ycs9m_543:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}@media (max-width: 768px){._configGrid_ycs9m_139{flex-direction:column;align-items:stretch}._configItem_ycs9m_179{max-width:100%!important}._tableRow_ycs9m_361,._tableRow_ycs9m_361._physicalRow_ycs9m_381{display:flex;flex-direction:column;gap:8px;padding:12px}._tableCell_ycs9m_401{width:100%;justify-content:flex-start;padding:4px 0}._sipContactInput_ycs9m_561,._soundVolInput_ycs9m_573{width:100%;max-width:100%}._input_ycs9m_543{width:100%}._tableRow_ycs9m_361,._tableRow_ycs9m_361._physicalRow_ycs9m_381{display:grid;grid-template-columns:1fr}._tableRow_ycs9m_361:before{content:"";display:flex;gap:8px;grid-column:1 / -1}._tableRow_ycs9m_361 ._tableCell_ycs9m_401:nth-child(1),._tableRow_ycs9m_361 ._tableCell_ycs9m_401:nth-child(2),._tableRow_ycs9m_361 ._tableCell_ycs9m_401:nth-child(3){grid-column:1;display:inline-flex}._tableRow_ycs9m_361._physicalRow_ycs9m_381 ._tableCell_ycs9m_401:nth-child(1),._tableRow_ycs9m_361._physicalRow_ycs9m_381 ._tableCell_ycs9m_401:nth-child(2),._tableRow_ycs9m_361._physicalRow_ycs9m_381 ._tableCell_ycs9m_401:nth-child(3),._tableRow_ycs9m_361._physicalRow_ycs9m_381 ._tableCell_ycs9m_401:nth-child(4){grid-column:1;display:inline-flex}}._panelSettings_1yksl_1{padding:20px;width:100%}._title_1yksl_11{font-size:var(--settings-title-font-size);font-weight:var(--settings-title-font-weight);color:var(--color-text-primary);margin-bottom:30px;text-align:center}._noData_1yksl_27{text-align:center;padding:40px;color:var(--color-text-secondary);font-size:var(--settings-body-font-size)}._tabsContainer_1yksl_43{margin-bottom:24px}._tabsNav_1yksl_51{display:flex;background:var(--color-bg-primary);border-radius:var(--radius-lg);padding:8px;box-shadow:var(--shadow-sm);overflow-x:auto;gap:4px}._tabButton_1yksl_71{display:flex;align-items:center;gap:8px;background:transparent;border:none;padding:12px 16px;border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--settings-body-font-size);font-weight:500;cursor:pointer;transition:all var(--transition-base);white-space:nowrap;min-width:fit-content}._tabButton_1yksl_71:hover{background-color:var(--color-gray-100);color:var(--color-text-primary)}._tabButton_1yksl_71._activeTab_1yksl_115{background-color:var(--color-primary);color:#fff}._tabIcon_1yksl_125{width:18px;height:18px;stroke-width:2}._tabLabel_1yksl_137{font-weight:500}._tabContent_1yksl_147{background:var(--color-bg-primary);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border);width:100%}._settingsSection_1yksl_165{margin-bottom:24px}._settingsSection_1yksl_165:last-child{margin-bottom:0}._sectionTitle_1yksl_181{font-size:var(--settings-section-title-font-size);font-weight:var(--settings-section-title-font-weight);color:var(--color-text-primary);margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--color-border)}._settingsGrid_1yksl_199{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto}._soundsGrid_1yksl_219{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;margin-bottom:16px;width:100%}._soundInputGroup_1yksl_235{display:flex;flex-direction:column;gap:2px;width:224px}._soundInputGroup_1yksl_235 label{font-size:var(--settings-label-font-size);font-weight:var(--settings-label-font-weight);color:var(--color-text-primary);margin-bottom:2px}._inputGroup_1yksl_263{display:flex;flex-direction:column;gap:2px}._inputGroup_1yksl_263 label{font-size:var(--settings-label-font-size);font-weight:var(--settings-label-font-weight);color:var(--color-text-primary);margin-bottom:2px}._inputGroup_1yksl_263 input,._selectInput_1yksl_291{padding:var(--settings-input-padding);border:1px solid var(--color-border);border-radius:var(--settings-input-border-radius);font-size:var(--settings-input-font-size);transition:border-color var(--transition-base),box-shadow var(--transition-base);height:var(--settings-input-height);box-sizing:border-box;width:100%}._inputGroup_1yksl_263 input:focus,._selectInput_1yksl_291:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring-primary)}._inputGroup_1yksl_263 input:disabled,._selectInput_1yksl_291:disabled{background-color:var(--color-bg-secondary);color:var(--color-gray-400);cursor:not-allowed;opacity:.6}._inputGroup_1yksl_263 input[type=checkbox]{width:18px;height:18px;cursor:pointer}._inputGroup_1yksl_263 input[type=number]{-moz-appearance:textfield}._inputGroup_1yksl_263 input[type=number]::-webkit-outer-spin-button,._inputGroup_1yksl_263 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._selectInput_1yksl_291{background-color:var(--color-bg-primary);cursor:pointer}._readOnly_1yksl_385{background-color:var(--color-bg-secondary)!important;color:var(--color-text-secondary)!important;cursor:not-allowed!important}._updateButton_1yksl_397{background-color:var(--color-primary);color:#fff;border:none;padding:var(--settings-button-padding);border-radius:var(--settings-input-border-radius);font-size:var(--settings-button-font-size);font-weight:var(--settings-button-font-weight);cursor:pointer;transition:background-color var(--transition-base);display:block;margin:0 auto;width:fit-content;height:var(--settings-button-height)}._updateButton_1yksl_397:hover:not(:disabled){background-color:var(--color-primary-hover)}._updateButton_1yksl_397:disabled{background-color:var(--color-gray-400);cursor:not-allowed}._actionButtons_1yksl_449{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}._actionButton_1yksl_449{display:flex;align-items:center;gap:8px;padding:var(--settings-button-padding);background:var(--color-danger);color:#fff;border:none;border-radius:var(--settings-input-border-radius);font-size:var(--settings-button-font-size);font-weight:var(--settings-button-font-weight);cursor:pointer;transition:all var(--transition-base);height:var(--settings-button-height)}._actionButton_1yksl_449:hover:not(:disabled){background:var(--color-danger-hover)}._actionButton_1yksl_449:disabled{background:var(--color-gray-400);cursor:not-allowed}._buttonIcon_1yksl_513{width:16px;height:16px}@media (max-width: 768px){._panelSettings_1yksl_1,._tabContent_1yksl_147{padding:16px}._settingsGrid_1yksl_199{grid-template-columns:1fr;gap:12px}._soundsGrid_1yksl_219{grid-template-columns:1fr;gap:6px}._filePathInput_1yksl_563{width:100%;max-width:150px}._actionButtons_1yksl_449{flex-direction:column}._actionButton_1yksl_449{justify-content:center}._tabsNav_1yksl_51{flex-direction:column}._tabButton_1yksl_71{justify-content:center}}._changedInput_1yksl_607{border-color:var(--color-warning)!important;background-color:var(--color-warning-light)!important}._changedInput_1yksl_607:focus{border-color:var(--color-warning-hover)!important;box-shadow:var(--focus-ring-primary)!important}._fileInputGroup_1yksl_627{display:flex;gap:4px;align-items:center;width:224px}._filePathInput_1yksl_563{width:150px;height:var(--settings-input-height);background-color:var(--color-bg-tertiary);cursor:not-allowed;padding:var(--settings-input-padding);font-size:var(--settings-input-font-size);border:1px solid var(--color-border);border-radius:var(--settings-input-border-radius)}._fileSelectButton_1yksl_663{display:inline-flex;align-items:center;justify-content:center;padding:var(--settings-button-padding);background-color:var(--color-primary);color:#fff;border:none;border-radius:var(--settings-input-border-radius);font-size:var(--settings-button-font-size);font-weight:var(--settings-button-font-weight);cursor:pointer;transition:background-color var(--transition-base);white-space:nowrap;min-width:70px;height:var(--settings-button-height)}._fileSelectButton_1yksl_663:hover{background-color:var(--color-primary-hover)}._fileSelectButton_1yksl_663:active{background-color:var(--color-primary-active)}._overlay_17hkl_1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}._dialog_17hkl_27{background:white;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:90%;max-width:500px;max-height:90vh;overflow:hidden}._header_17hkl_47{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#f9fafb}._title_17hkl_65{display:flex;align-items:center;font-size:18px;font-weight:600;color:#111827}._titleIcon_17hkl_81{margin-right:8px;color:#dc2626}._escapeHint_17hkl_91{font-size:12px;font-weight:400;color:#9ca3af;margin-left:8px}._closeButton_17hkl_105{background:none;border:none;padding:8px;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s ease}._closeButton_17hkl_105:hover:not(:disabled){background:#f3f4f6;color:#374151}._closeButton_17hkl_105:disabled{opacity:.5;cursor:not-allowed}._content_17hkl_145{padding:24px}._warningBox_17hkl_153{display:flex;align-items:flex-start;padding:16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:20px}._warningIcon_17hkl_173{color:#dc2626;margin-right:12px;margin-top:2px;flex-shrink:0}._warningText_17hkl_187{color:#991b1b;font-size:14px;line-height:1.5}._warningText_17hkl_187 ul{margin:8px 0;padding-left:20px}._warningText_17hkl_187 li{margin:4px 0}._confirmationText_17hkl_217{font-size:16px;font-weight:500;color:#374151;text-align:center;padding:16px;background:#f9fafb;border-radius:8px}._footer_17hkl_237{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}._cancelButton_17hkl_255{padding:10px 20px;border:1px solid #d1d5db;border-radius:8px;background:white;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._cancelButton_17hkl_255:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}._cancelButton_17hkl_255:disabled{opacity:.5;cursor:not-allowed}._resetButton_17hkl_299{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:8px;background:#dc2626;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._resetButton_17hkl_299:hover:not(:disabled){background:#b91c1c}._resetButton_17hkl_299:disabled{opacity:.5;cursor:not-allowed}._spinner_17hkl_347{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_17hkl_347 1s linear infinite}@keyframes _spin_17hkl_347{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._cameraSettings_1919n_1{padding:20px;max-width:1200px;margin:0 auto}._title_1919n_13{font-size:var(--settings-title-font-size);font-weight:var(--settings-title-font-weight);color:var(--color-text-primary);margin-bottom:30px;text-align:center}._noData_1919n_29{text-align:center;padding:40px;color:var(--color-text-secondary);font-size:var(--settings-body-font-size)}._tabsContainer_1919n_45{margin-bottom:24px}._tabsNav_1919n_53{display:flex;background:var(--color-bg-primary);border-radius:var(--radius-lg);padding:8px;box-shadow:var(--shadow-sm);overflow-x:auto;gap:4px}._tabButton_1919n_73{display:flex;align-items:center;gap:8px;background:transparent;border:none;padding:12px 16px;border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--settings-body-font-size);font-weight:500;cursor:pointer;transition:all var(--transition-base);white-space:nowrap;min-width:fit-content}._tabButton_1919n_73:hover{background-color:var(--color-gray-100);color:var(--color-text-primary)}._tabButton_1919n_73._active_1919n_117{background-color:var(--color-primary);color:#fff}._tabIcon_1919n_127{width:18px;height:18px;stroke-width:2}._tabLabel_1919n_139{font-weight:500}._tabContent_1919n_149{background:var(--color-bg-primary);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}._settingsSection_1919n_165{margin-bottom:24px}._settingsSection_1919n_165:last-child{margin-bottom:0}._sectionTitle_1919n_181{font-size:var(--settings-section-title-font-size);font-weight:var(--settings-section-title-font-weight);color:var(--color-text-primary);margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--color-border)}._settingsGrid_1919n_199{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto}._inputGroup_1919n_219{display:flex;flex-direction:column;gap:3px}._inputGroup_1919n_219 label{font-size:var(--settings-label-font-size);font-weight:var(--settings-label-font-weight);color:var(--color-text-primary);margin-bottom:2px}._inputGroup_1919n_219 input,._selectInput_1919n_247{padding:var(--settings-input-padding);border:1px solid var(--color-border);border-radius:var(--settings-input-border-radius);font-size:var(--settings-input-font-size);transition:border-color var(--transition-base),box-shadow var(--transition-base);height:var(--settings-input-height);box-sizing:border-box}._inputGroup_1919n_219 input:focus,._selectInput_1919n_247:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring-primary)}._inputGroup_1919n_219 input[type=checkbox]{width:18px;height:18px;cursor:pointer}._inputGroup_1919n_219 input[type=number]{-moz-appearance:textfield}._inputGroup_1919n_219 input[type=number]::-webkit-outer-spin-button,._inputGroup_1919n_219 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._selectInput_1919n_247{background-color:var(--color-bg-primary);cursor:pointer}._readOnly_1919n_323{background-color:var(--color-bg-secondary)!important;color:var(--color-text-secondary)!important;cursor:not-allowed!important}._updateButton_1919n_335{background-color:var(--color-primary);color:#fff;border:none;padding:var(--settings-button-padding);border-radius:var(--settings-input-border-radius);font-size:var(--settings-button-font-size);font-weight:var(--settings-button-font-weight);cursor:pointer;transition:background-color var(--transition-base);display:block;margin:0 auto;width:fit-content;height:var(--settings-button-height)}._updateButton_1919n_335:hover:not(:disabled){background-color:var(--color-primary-hover)}._updateButton_1919n_335:disabled{background-color:var(--color-gray-400);cursor:not-allowed}._usersListSection_1919n_387{margin-bottom:24px}._subsectionTitle_1919n_395{font-size:var(--settings-section-title-font-size);font-weight:var(--settings-section-title-font-weight);color:var(--color-text-primary);margin-bottom:12px}._userListItem_1919n_409{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-secondary);margin-bottom:8px;gap:16px}._userInfo_1919n_433{display:flex;gap:24px;flex-wrap:wrap;flex:1}._userField_1919n_447{display:flex;gap:6px;align-items:center}._userLabel_1919n_459{font-size:var(--settings-label-font-size);font-weight:var(--settings-label-font-weight);color:var(--color-text-secondary)}._userValue_1919n_471{font-size:var(--settings-label-font-size);color:var(--color-text-primary);font-weight:400}._deleteUserButton_1919n_483{background-color:var(--color-danger);color:#fff;border:none;padding:var(--settings-button-padding);border-radius:var(--settings-input-border-radius);font-size:var(--settings-button-font-size);font-weight:var(--settings-button-font-weight);cursor:pointer;transition:background-color var(--transition-base);white-space:nowrap;min-width:80px;height:var(--settings-button-height)}._deleteUserButton_1919n_483:hover:not(:disabled){background-color:var(--color-danger-hover)}._deleteUserButton_1919n_483:disabled{background-color:var(--color-gray-400);cursor:not-allowed}._addUserSection_1919n_531{margin-top:24px}._newUserForm_1919n_539{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;max-width:900px;margin-left:auto;margin-right:auto}._addUserButton_1919n_559{background-color:var(--color-success);color:#fff;border:none;padding:var(--settings-button-padding);border-radius:var(--settings-input-border-radius);font-size:var(--settings-button-font-size);font-weight:var(--settings-button-font-weight);cursor:pointer;transition:background-color var(--transition-base);display:block;margin:0 auto;width:fit-content;height:var(--settings-button-height)}._addUserButton_1919n_559:hover{background-color:var(--color-success-hover)}._osdSettingsGrid_1919n_601{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:20px;max-width:800px;margin-left:auto;margin-right:auto}._osdSettingsGrid_1919n_601 ._inputGroup_1919n_219 input{padding:var(--settings-input-padding);font-size:var(--settings-input-font-size);height:var(--settings-input-height)}._osdSettingsGrid_1919n_601 ._inputGroup_1919n_219 label{font-size:var(--settings-label-font-size);margin-bottom:4px}._videoStreamsContainer_1919n_645{display:flex;flex-direction:column;gap:20px;max-width:800px;margin:0 auto}._streamBlock_1919n_661{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px;background-color:var(--color-bg-secondary);width:100%;box-sizing:border-box}._streamTitle_1919n_679{font-size:var(--settings-body-font-size);font-weight:500;color:var(--color-text-secondary);margin:0 0 16px;text-align:center;padding-bottom:8px;border-bottom:1px solid var(--color-gray-300)}@media (max-width: 1400px){._tabContent_1919n_149{padding:16px}}@media (max-width: 1200px){._settingsGrid_1919n_199{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));max-width:700px}._newUserForm_1919n_539{grid-template-columns:repeat(3,1fr);max-width:800px}}@media (max-width: 900px){._settingsGrid_1919n_199{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));max-width:600px}._newUserForm_1919n_539{grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%;gap:10px}._userInfo_1919n_433{gap:16px}}@media (max-width: 850px){._newUserForm_1919n_539{grid-template-columns:1fr 1fr;gap:12px}}@media (max-width: 768px){._cameraSettings_1919n_1{padding:16px}._title_1919n_13{font-size:20px}._sectionTitle_1919n_181{font-size:16px}._tabsNav_1919n_53{flex-wrap:wrap}._tabButton_1919n_73{flex:1;min-width:120px;padding:10px 12px;font-size:13px}._videoStreamsContainer_1919n_645{gap:16px;max-width:100%}._settingsGrid_1919n_199{grid-template-columns:repeat(2,1fr);max-width:100%;gap:10px}._osdSettingsGrid_1919n_601{grid-template-columns:1fr;max-width:100%}._newUserForm_1919n_539{grid-template-columns:1fr;gap:12px}._inputGroup_1919n_219 input,._inputGroup_1919n_219 select{font-size:12px;padding:4px 6px}._userListItem_1919n_409{flex-direction:column;align-items:flex-start;padding:12px;gap:12px}._userInfo_1919n_433{flex-direction:column;gap:8px;width:100%}._userField_1919n_447{width:100%}._deleteUserButton_1919n_483{width:100%;margin-top:0}}@media (max-width: 480px){._cameraSettings_1919n_1,._tabContent_1919n_149{padding:12px}._settingsGrid_1919n_199{grid-template-columns:1fr;gap:8px}._tabButton_1919n_73{min-width:100px;padding:8px 10px;font-size:12px}._inputGroup_1919n_219 label{font-size:13px}._inputGroup_1919n_219 input,._selectInput_1919n_247{font-size:12px;padding:4px 6px}._newUserForm_1919n_539{gap:10px}._addUserButton_1919n_559{width:100%;max-width:300px}}._updateButton_1919n_335:disabled:after{content:"";width:12px;height:12px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_1919n_1 1s linear infinite;margin-left:8px}@keyframes _spin_1919n_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._buttonGroup_1919n_1049{display:flex;gap:12px;justify-content:center;align-items:center;margin-top:16px}._presetButton_1919n_1067{background-color:var(--color-success);color:#fff;border:none;padding:var(--settings-button-padding);border-radius:var(--settings-input-border-radius);font-size:var(--settings-button-font-size);font-weight:var(--settings-button-font-weight);cursor:pointer;transition:background-color var(--transition-base);height:var(--settings-button-height)}._presetButton_1919n_1067:hover:not(:disabled){background-color:var(--color-success-hover)}._presetButton_1919n_1067:disabled{background-color:var(--color-gray-400);cursor:not-allowed}._customBitrateWrapper_1919n_1113{display:flex;gap:4px;align-items:center}._customBitrateWrapper_1919n_1113 input,._customBitrateWrapper_1919n_1113 select{flex:1}._switchButton_1919n_1137{background-color:var(--color-gray-500);color:#fff;border:none;padding:var(--settings-button-padding);border-radius:var(--settings-input-border-radius);font-size:var(--settings-button-font-size);cursor:pointer;transition:background-color var(--transition-base);height:var(--settings-button-height);min-width:28px;display:flex;align-items:center;justify-content:center}._switchButton_1919n_1137:hover{background-color:var(--color-gray-600)}._container_57axb_1{padding:20px;width:100%;margin:0;overflow-x:hidden;box-sizing:border-box}._blocksRow_57axb_17{display:flex;gap:24px;align-items:flex-start;position:relative}._schemaBlock_57axb_31{background:white;border-radius:8px;padding:24px;box-shadow:0 2px 4px #0000001a;flex:1 1 auto;min-width:0;overflow:visible;position:relative;z-index:1;display:flex;flex-direction:column}._schemaBlock_57axb_31>._blockTitle_57axb_59{flex-shrink:0}._listBlock_57axb_67{background:white;border-radius:8px;padding:24px;box-shadow:0 2px 4px #0000001a;width:200px;flex-shrink:0;position:relative;z-index:2}._blockTitle_57axb_59{font-size:16px;font-weight:600;margin-bottom:20px;color:#333}._singlePanel_57axb_105{display:flex;justify-content:center;align-items:center;min-height:200px}._clusterSchema_57axb_119{position:relative;min-height:500px;overflow:visible}._centerPanel_57axb_131{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center center;z-index:10}._centerPanel_57axb_131 ._panelNode_57axb_149{margin:0;padding:0}._centerPanel_57axb_131 ._panelId_57axb_159{margin:0!important;display:block;text-align:center}._panelNode_57axb_149{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:3}._panelId_57axb_159{padding:6px 12px;border-radius:6px;font-weight:600;font-size:14px;text-align:center;min-width:120px;box-shadow:0 2px 8px #00000026;text-decoration:none;display:inline-block;transition:opacity .2s;position:relative;z-index:3;margin:4px;box-sizing:border-box}._panelId_57axb_159._clickable_57axb_223{cursor:pointer}._panelId_57axb_159._clickable_57axb_223:hover{opacity:.8}._panelId_57axb_159._online_57axb_239{background:linear-gradient(135deg,var(--status-online-bg) 0%,var(--status-online-bg-alt) 100%);color:#000}._panelId_57axb_159._offline_57axb_249{background:linear-gradient(135deg,var(--status-offline-bg-alt) 0%,var(--status-offline-bg) 100%);color:#000}._swVersion_57axb_259{font-weight:600;font-size:14px;color:#000;opacity:1;margin-left:4px}._panelType_57axb_275{font-size:12px;color:#666;text-align:center}._surroundingPanels_57axb_287{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:visible;pointer-events:none}._surroundingPanels_57axb_287>*{pointer-events:auto}._surroundingPanel_57axb_287{position:absolute;top:50%;left:50%;transform-origin:center center;z-index:2}._panelGroup_57axb_341{margin-bottom:24px}._groupTitle_57axb_349{font-size:14px;font-weight:600;margin-bottom:12px;color:#444}._panelList_57axb_363{display:flex;flex-direction:column;gap:4px}._panelListItem_57axb_375{padding:2px 0}._panelIdText_57axb_383{display:inline-block;padding:6px 12px;border-radius:6px;font-weight:500;font-size:12px;min-width:150px;text-decoration:none;transition:opacity .2s}._panelIdText_57axb_383._clickable_57axb_223{cursor:pointer}._panelIdText_57axb_383._clickable_57axb_223:hover{opacity:.8}._panelIdText_57axb_383._online_57axb_239{background:linear-gradient(135deg,var(--status-online-bg) 0%,var(--status-online-bg-alt) 100%);color:#000}._panelIdText_57axb_383._offline_57axb_249{background:linear-gradient(135deg,var(--status-offline-bg-alt) 0%,var(--status-offline-bg) 100%);color:#000}._emptyMessage_57axb_441{color:#666;font-style:italic;text-align:center;padding:20px}@media (max-width: 768px){._container_57axb_1{padding:12px}._blocksRow_57axb_17{flex-direction:column;gap:16px}._schemaBlock_57axb_31,._listBlock_57axb_67{padding:16px;width:100%}._clusterSchema_57axb_119{min-height:400px}._panelId_57axb_159{font-size:12px;padding:8px 16px;min-width:100px}}._container_spmea_1{width:100%;margin:0;overflow-x:hidden;box-sizing:border-box}._noData_spmea_15{text-align:center;padding:40px;color:#6b7280;font-size:16px}._tabsContainer_spmea_31{margin-bottom:24px}._tabsNav_spmea_39{display:flex;background:white;border-radius:8px;padding:8px;box-shadow:0 1px 3px #0000001a;overflow-x:auto;gap:4px}._tabButton_spmea_59{display:flex;align-items:center;gap:8px;background:transparent;border:none;padding:12px 16px;border-radius:6px;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;min-width:fit-content}._tabButton_spmea_59:hover{background-color:#f3f4f6;color:#374151}._tabButton_spmea_59._active_spmea_103{background-color:#3b82f6;color:#fff}._clusterSettingsContent_spmea_123{display:flex;flex-direction:column;gap:20px}._section_spmea_135{display:flex;flex-direction:column;gap:8px}._sectionTitle_spmea_147{font-size:16px;font-weight:600;color:#374151;margin:0;padding-bottom:6px;border-bottom:1px solid #e5e7eb}._gateList_spmea_165,._entranceList_spmea_167{display:flex;flex-direction:column;gap:6px}._gateRow_spmea_179,._entranceRow_spmea_181{display:flex;align-items:center;gap:8px;padding:8px;background:#f9fafb;border-radius:4px;border:1px solid #e5e7eb}._copyButton_spmea_201{display:flex;align-items:center;gap:4px;background:white;border:1px solid #d1d5db;border-radius:4px;padding:6px 10px;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s;white-space:nowrap}._copyButton_spmea_201:hover{background-color:#f3f4f6;border-color:#9ca3af}._copyIcon_spmea_243{width:14px;height:14px;stroke-width:2}._updateButton_spmea_255{background:#3b82f6;color:#fff;border:none;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;margin-left:auto}._updateButton_spmea_255:hover:not(:disabled){background:#2563eb}._updateButton_spmea_255:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}._checkbox_spmea_301{width:16px;height:16px;cursor:pointer;accent-color:#3b82f6}._entranceHeader_spmea_315{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._entranceHeaderControls_spmea_329{display:flex;align-items:center;gap:12px}._selectAllLabel_spmea_341{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#374151;cursor:pointer}._reloadButton_spmea_361{display:flex;align-items:center;gap:4px;background:#10b981;color:#fff;border:none;border-radius:4px;padding:6px 10px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}._reloadButton_spmea_361:hover{background:#059669}._reloadIcon_spmea_401{width:14px;height:14px;stroke-width:2}._voiceTextInput_spmea_413{flex:1;padding:6px 10px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;color:#374151;background:white;transition:border-color .2s}._voiceTextInput_spmea_413:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}@media (max-width: 768px){._container_spmea_1{padding:12px}._gateRow_spmea_179,._entranceRow_spmea_181{flex-wrap:wrap}._updateButton_spmea_255{width:100%;margin-left:0;margin-top:8px}._voiceTextInput_spmea_413{width:100%;margin-top:8px}}._monitoringContainer_1xi9t_1{width:100%;max-width:none}._header_1xi9t_11{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}._warning_1xi9t_39{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404;padding:8px 12px;border-radius:4px;font-size:14px;font-weight:500;margin-bottom:10px}._loading_1xi9t_61{background-color:#d1ecf1;border:1px solid #bee5eb;color:#0c5460;padding:8px 12px;border-radius:4px;font-size:14px;font-weight:500;margin-bottom:10px}._header_1xi9t_11 h3{margin:0;color:#333;font-size:18px;font-weight:600}._controls_1xi9t_99{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}@media (max-width: 768px){._controls_1xi9t_99{flex-direction:column;align-items:stretch;gap:15px}._customControls_1xi9t_129{flex-wrap:wrap;justify-content:center}}._timeRangeButtons_1xi9t_141{display:flex;gap:5px}._timeRangeButton_1xi9t_141{padding:8px 16px;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}._timeRangeButton_1xi9t_141:hover{background:#f5f5f5}._timeRangeButton_1xi9t_141._active_1xi9t_179{background:#007bff;color:#fff;border-color:#007bff}._customControls_1xi9t_129{display:flex;align-items:flex-end;gap:15px;flex-wrap:nowrap}._inputGroup_1xi9t_205{display:flex;flex-direction:column;gap:5px;align-items:flex-start;min-width:120px}._inputGroup_1xi9t_205 label{font-size:12px;color:#666;font-weight:500}._input_1xi9t_205{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;min-width:180px}._select_1xi9t_249{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:white;min-width:120px}._refreshButton_1xi9t_267{padding:8px 12px;border:1px solid #ddd;border-radius:4px;background:white;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;height:38px;min-width:38px}._refreshButton_1xi9t_267:hover:not(:disabled){background:#f5f5f5}._refreshButton_1xi9t_267:disabled{opacity:.5;cursor:not-allowed}._refreshButton_1xi9t_267._active_1xi9t_179{color:#28a745;border-color:#28a745}._refreshButton_1xi9t_267._active_1xi9t_179:hover:not(:disabled){background:#f0f9f0}._tooltip_1xi9t_331{position:absolute;z-index:1000;pointer-events:none}._tooltipContent_1xi9t_343{background:rgba(0,0,0,.9);color:#fff;padding:6px 10px;border-radius:4px;font-size:11px;white-space:nowrap;box-shadow:0 2px 8px #0000004d;max-width:300px;line-height:1.3}._tooltipContent_1xi9t_343 strong{display:inline;margin-right:6px;font-size:11px}._statistics_1xi9t_381{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin-bottom:25px}._statCard_1xi9t_395{background:#f8f9fa;padding:15px;border-radius:6px;text-align:center;border-left:4px solid #007bff}._statValue_1xi9t_411{font-size:24px;font-weight:700;color:#333;margin-bottom:5px}._statLabel_1xi9t_425{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.5px}._chartContainer_1xi9t_439{background:#f8f9fa;border-radius:6px;padding:20px}._chart_1xi9t_439{width:100%}._chartHeader_1xi9t_459{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._legend_1xi9t_473{display:flex;gap:20px}._legendItem_1xi9t_483{display:flex;align-items:center;gap:8px;font-size:14px;color:#666}._legendColor_1xi9t_499{width:12px;height:12px;border-radius:2px}._legendColor_1xi9t_499._online_1xi9t_511{background:#28a745}._legendColor_1xi9t_499._offline_1xi9t_519{background:#dc3545}._multiRowTimeline_1xi9t_527{display:flex;flex-direction:column;gap:5px;width:100%}._timelineRow_1xi9t_541{display:flex;align-items:center;gap:15px;width:100%;min-height:20px;overflow:visible}._timelineContainer_1xi9t_559{position:relative;flex:1;min-width:0;overflow:visible}._timeline_1xi9t_541{display:flex;gap:1px;margin-bottom:0;overflow-x:auto;overflow-y:visible;padding:2px 0;width:100%}._timelinePoint_1xi9t_593{min-width:2px;height:16px;border-radius:1px;flex-shrink:0;cursor:pointer;transition:all .2s;flex:1;border:1px solid transparent}._timelinePoint_1xi9t_593:hover{opacity:.8;transform:scaleY(1.2);border-color:#0003}._timelinePoint_1xi9t_593._online_1xi9t_511{background:#28a745;box-shadow:0 0 2px #28a7454d}._timelinePoint_1xi9t_593._offline_1xi9t_519{background:#dc3545;box-shadow:0 0 2px #dc35454d}._timelinePoint_1xi9t_593._currentTime_1xi9t_647{border:2px solid #007bff!important;box-shadow:0 0 8px #007bff99!important;animation:_pulse_1xi9t_1 2s infinite}@keyframes _pulse_1xi9t_1{0%{box-shadow:0 0 8px #007bff99}50%{box-shadow:0 0 12px #007bffcc}to{box-shadow:0 0 8px #007bff99}}._timelineTimeLabels_1xi9t_683{display:flex;position:absolute;top:0;left:0;right:0;height:100%;pointer-events:none;z-index:1}._timelineTimeLabel_1xi9t_683{position:absolute;top:5px;display:flex;flex-direction:column;align-items:center;pointer-events:auto;cursor:pointer;transition:all .2s ease}._timelineTimeLabel_1xi9t_683:hover ._timelineTimeText_1xi9t_727{background:rgba(255,255,255,1);transform:scale(1.1);z-index:10}._timelineTimeText_1xi9t_727{background:rgba(255,255,255,.9);color:#333;font-size:10px;font-weight:600;padding:2px 4px;border-radius:3px;border:1px solid rgba(0,0,0,.1);white-space:nowrap;box-shadow:0 1px 3px #0003}._timelineDateText_1xi9t_763{background:rgba(0,0,0,.8);color:#fff;font-size:8px;font-weight:500;padding:1px 3px;border-radius:2px;margin-top:1px;white-space:nowrap}._rowTimeLabel_1xi9t_785{display:flex;flex-direction:column;align-items:center;min-width:60px;padding:4px 8px;background:rgba(0,0,0,.05);border-radius:4px;border:1px solid rgba(0,0,0,.1)}._rowTimeText_1xi9t_807{font-size:11px;font-weight:600;color:#333;white-space:nowrap}._rowDateText_1xi9t_821{font-size:9px;color:#666;margin-top:1px;white-space:nowrap}._timeLabels_1xi9t_835{display:flex;margin-top:8px;justify-content:space-between;padding:0 5px}._timeLabel_1xi9t_835{font-size:11px;color:#666;text-align:center;flex-shrink:0;white-space:nowrap;display:flex;flex-direction:column;align-items:center;padding:4px 2px;background:rgba(0,0,0,.02);border-radius:4px;min-width:50px}._timeLabelTime_1xi9t_879{font-weight:600;color:#333;font-size:12px}._timeLabelDate_1xi9t_891{font-size:9px;color:#999;margin-top:2px;font-weight:500}@media (max-width: 768px){._header_1xi9t_11{flex-direction:column;align-items:flex-start}._controls_1xi9t_99{width:100%;justify-content:space-between}._customControls_1xi9t_129{flex-direction:column;align-items:stretch;gap:10px}._input_1xi9t_205{min-width:auto}._statistics_1xi9t_381{grid-template-columns:repeat(2,1fr)}._timeline_1xi9t_541{gap:1px}._timelinePoint_1xi9t_593{width:6px;height:25px}._timelineRow_1xi9t_541{flex-direction:column;gap:10px;align-items:stretch}._rowTimeLabel_1xi9t_785{min-width:auto;flex-direction:row;justify-content:space-between;padding:6px 10px}}._container_10yqr_1{width:100%;color:var(--color-text-primary, #111827)}._title_10yqr_11{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:18px;font-weight:600;color:#1f2937}._titleIcon_10yqr_31{width:20px;height:20px;color:var(--color-primary, #3b82f6)}._description_10yqr_43{margin:0 0 16px;max-width:760px;font-size:14px;line-height:1.5;color:var(--color-text-secondary, #6b7280)}._form_10yqr_59{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:var(--color-bg-secondary, #f9fafb)}._field_10yqr_79{display:flex;flex-direction:column;gap:6px}._label_10yqr_91{font-size:14px;font-weight:600;color:#1f2937}._hint_10yqr_103{margin:0;max-width:760px;font-size:13px;line-height:1.45;color:var(--color-text-secondary, #6b7280)}._windowButtons_10yqr_119{display:flex;flex-wrap:wrap;gap:8px}._windowButton_10yqr_119{padding:6px 14px;border:1px solid #d1d5db;border-radius:6px;background:#ffffff;font-size:14px;color:#374151;cursor:pointer}._windowButton_10yqr_119:hover:not(:disabled){border-color:var(--color-primary-border, #93c5fd)}._windowButton_10yqr_119:disabled{cursor:default;opacity:.6}._windowButtonActive_10yqr_169{border-color:var(--color-primary, #3b82f6);background:var(--color-primary-light, #dbeafe);color:var(--color-primary-text, #1e40af);font-weight:600}._controls_10yqr_183{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}._controlInput_10yqr_195{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #d1d5db;border-radius:6px;background:#ffffff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:#111827}._controlInput_10yqr_195:focus{outline:2px solid var(--color-primary-border, #93c5fd);outline-offset:0;border-color:var(--color-primary, #3b82f6)}._controlInput_10yqr_195:disabled{background:#f3f4f6;color:#6b7280}._controlRow_10yqr_241{display:flex;flex-direction:column;gap:4px;min-width:0}._neighbourToggle_10yqr_255{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-secondary, #6b7280);cursor:pointer}._actions_10yqr_273{display:flex;gap:8px}._runButton_10yqr_283,._cancelButton_10yqr_285{padding:8px 18px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}._runButton_10yqr_283{background:var(--color-primary, #3b82f6);color:#fff}._runButton_10yqr_283:hover:not(:disabled){background:var(--color-primary-hover, #2563eb)}._runButton_10yqr_283:disabled{cursor:default;opacity:.6}._cancelButton_10yqr_285{background:#ffffff;border:1px solid #d1d5db;color:#374151}._error_10yqr_343{margin:12px 0 0;padding:10px 12px;border:1px solid var(--color-danger-border, #fca5a5);border-radius:6px;background:var(--color-danger-light, #fee2e2);font-size:14px;color:var(--color-danger-text, #991b1b)}._progress_10yqr_363{display:flex;gap:12px;margin-top:16px;padding:14px 16px;border:1px solid var(--color-primary-border, #93c5fd);border-radius:8px;background:var(--color-primary-light, #dbeafe)}._spinner_10yqr_383{flex:none;width:20px;height:20px;margin-top:2px;color:var(--color-primary, #3b82f6);animation:_spin_10yqr_383 1s linear infinite}@keyframes _spin_10yqr_383{to{transform:rotate(360deg)}}._progressTitle_10yqr_413{font-size:14px;font-weight:600;color:var(--color-primary-text, #1e40af)}._steps_10yqr_425{display:flex;flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0;list-style:none;font-size:13px}._stepDone_10yqr_445{color:var(--color-success-text, #065f46)}._stepDone_10yqr_445:before{content:"✓ "}._stepActive_10yqr_461{font-weight:600;color:var(--color-primary-text, #1e40af)}._stepActive_10yqr_461:before{content:"… "}._stepPending_10yqr_479{color:var(--color-text-tertiary, #9ca3af)}._probe_10yqr_487{margin-top:16px}._probeTitle_10yqr_495{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;color:#1f2937}._probeMisses_10yqr_515{font-size:12px;color:var(--color-text-secondary, #6b7280)}._probeResult_10yqr_525{padding-top:10px;border-top:1px solid #e5e7eb}._exportRow_10yqr_535{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px}._exportButton_10yqr_551{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid #d1d5db;border-radius:6px;background:#ffffff;font-size:14px;color:#374151;cursor:pointer}._exportButton_10yqr_551:hover{border-color:var(--color-primary-border, #93c5fd)}._exportIcon_10yqr_585{width:16px;height:16px}._result_10yqr_595{margin-top:20px}._deviceLine_10yqr_603{margin:0 0 4px;font-size:14px;color:#374151}._sectionTitle_10yqr_615{margin:20px 0 10px;padding-bottom:6px;border-bottom:1px solid #e5e7eb;font-size:15px;font-weight:600;color:#1f2937}._hypotheses_10yqr_633{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}._hypothesis_10yqr_651{padding:12px 14px;border:1px solid #e5e7eb;border-left:4px solid #9ca3af;border-radius:6px;background:#ffffff}._high_10yqr_667{border-left-color:var(--color-primary, #3b82f6)}._medium_10yqr_675{border-left-color:var(--color-warning, #f59e0b)}._low_10yqr_683{border-left-color:#9ca3af}._hypothesisHead_10yqr_691{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}._hypothesisTitle_10yqr_707{font-size:15px;font-weight:600;color:#111827}._confidence_10yqr_719{font-size:12px;color:var(--color-text-secondary, #6b7280);white-space:nowrap}._evidence_10yqr_731{margin:8px 0 0;padding-left:18px;list-style:disc;font-size:13px;line-height:1.5;color:#374151;overflow-wrap:anywhere}._advice_10yqr_751{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--color-text-secondary, #6b7280)}._adviceLabel_10yqr_765{font-weight:600;color:#374151}._profile_10yqr_775{display:flex;align-items:flex-end;gap:2px;height:56px;padding:4px;border:1px solid #e5e7eb;border-radius:6px;background:var(--color-bg-secondary, #f9fafb)}._profileDay_10yqr_797{display:flex;flex:1 1 0;align-items:flex-end;min-width:3px;height:100%}._profileBar_10yqr_813{width:100%;border-radius:2px 2px 0 0;background:var(--color-danger, #ef4444)}._profileNoData_10yqr_825{width:100%;background:repeating-linear-gradient(45deg,#e5e7eb,#e5e7eb 2px,transparent 2px,transparent 5px)}._sources_10yqr_835{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px}._source_10yqr_835{padding:12px 14px;border:1px solid #e5e7eb;border-radius:6px;background:#ffffff;min-width:0}._sourceHead_10yqr_863{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}._sourceName_10yqr_879{font-size:14px;font-weight:600;color:#111827}._status_10yqr_891{padding:1px 8px;border-radius:10px;font-size:12px;white-space:nowrap}._status_ok_10yqr_905{background:var(--color-success-light, #d1fae5);color:var(--color-success-text, #065f46)}._status_partial_10yqr_915{background:var(--color-warning-light, #fef3c7);color:var(--color-warning-text, #92400e)}._status_empty_10yqr_925{background:var(--color-bg-tertiary, #f3f4f6);color:var(--color-text-secondary, #6b7280)}._status_failed_10yqr_935{background:var(--color-danger-light, #fee2e2);color:var(--color-danger-text, #991b1b)}._coverage_10yqr_945{margin:4px 0 0;font-size:12px;color:var(--color-text-secondary, #6b7280)}@media (max-width: 768px){._controls_10yqr_183,._sources_10yqr_835{grid-template-columns:1fr}}._controlsCount_10yqr_979{font-size:13px;font-weight:400;color:var(--color-text-secondary, #6b7280)}._addButton_10yqr_993{align-self:start;padding:6px 12px;border:1px solid #d1d5db;border-radius:6px;background:transparent;font-size:13px;color:#374151;cursor:pointer}._addButton_10yqr_993:hover:not(:disabled){border-color:var(--color-primary, #3b82f6);color:var(--color-primary, #3b82f6)}._addButton_10yqr_993:disabled{color:#9ca3af;cursor:default}._removeButton_10yqr_1037{align-self:start;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:transparent;font-size:16px;line-height:1;color:#9ca3af;cursor:pointer}._removeButton_10yqr_1037:hover:not(:disabled){background:#f3f4f6;color:#374151}._removeButton_10yqr_1037:disabled{color:#d1d5db;cursor:default}._helpTrigger_10yqr_1087{display:inline-flex;align-items:center;padding:2px;border:none;border-radius:4px;background:transparent;color:var(--color-text-secondary, #6b7280);cursor:pointer}._helpTrigger_10yqr_1087:hover{color:var(--color-primary, #3b82f6)}._helpIcon_10yqr_1117{width:16px;height:16px}._helpPanel_10yqr_1127{margin:8px 0 4px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;max-width:820px}._helpHeading_10yqr_1145{margin:12px 0 6px;font-size:13px;font-weight:600;color:#111827}._helpHeading_10yqr_1145:first-child{margin-top:0}._helpList_10yqr_1167{margin:0;padding-left:18px;font-size:13px;line-height:1.5;color:var(--color-text-secondary, #6b7280)}._helpVerdicts_10yqr_1183{margin:0}._helpVerdict_10yqr_1183{margin-bottom:6px}._helpVerdictTitle_10yqr_1199{font-size:13px;font-weight:600;color:#111827}._helpVerdictText_10yqr_1211{margin:0;font-size:13px;line-height:1.5;color:var(--color-text-secondary, #6b7280)}._tabs_1q03x_5{display:flex;gap:8px;margin-bottom:16px}._tab_1q03x_5{padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;background:var(--color-bg-secondary, #f9fafb);color:var(--color-text-primary, #111827);font-size:14px;cursor:pointer}._tabActive_1q03x_37{background:var(--color-primary, #3b82f6);border-color:var(--color-primary, #3b82f6);color:#fff}._cardField_1q03x_49{display:flex;align-items:center;gap:8px}._cardInput_1q03x_61{width:180px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}._volume_1q03x_79{margin:8px 0 0;font-size:13px;color:var(--color-text-secondary, #6b7280)}._copyButton_1q03x_91{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;background:var(--color-bg-secondary, #f9fafb);color:var(--color-text-primary, #111827);font-size:14px;cursor:pointer}._copyIcon_1q03x_117{width:16px;height:16px}._blocks_1q03x_127{display:flex;flex-direction:column;gap:12px;margin-top:16px;font-size:14px;line-height:1.45}._block_1q03x_127{padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;background:var(--color-bg-primary, #fff)}._verdict_1q03x_159{border-left:4px solid #f59e0b}._blockTitle_1q03x_167{margin:0 0 8px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary, #6b7280)}._blockTitle_1q03x_167+._blockTitle_1q03x_167,._subTitle_1q03x_187{margin-top:12px}._findings_1q03x_195{margin:0;padding-left:20px}._finding_1q03x_195{margin-bottom:10px}._findingHead_1q03x_213{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}._findingTitle_1q03x_227{font-weight:600}._confidence_1q03x_235{font-size:12px;color:var(--color-text-secondary, #6b7280)}._evidence_1q03x_245{margin:4px 0;padding-left:18px;font-size:13px}._advice_1q03x_257{margin:2px 0 0;font-size:13px}._adviceLabel_1q03x_267{font-weight:600}._grid_1q03x_275{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}._num_1q03x_287{padding:6px 10px;border:1px solid #e5e7eb;border-radius:6px}._numLabel_1q03x_299{font-size:12px;color:var(--color-text-secondary, #6b7280)}._numValue_1q03x_309{display:block;font-size:18px;font-weight:600}._numNote_1q03x_321,._note_1q03x_323{font-size:12px;color:var(--color-text-secondary, #6b7280)}._table_1q03x_333{width:100%;border-collapse:collapse;font-size:12.5px}._table_1q03x_333 th,._table_1q03x_333 td{padding:4px 6px;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:top}._table_1q03x_333 th{font-weight:600;color:var(--color-text-secondary, #6b7280)}._two_1q03x_371{display:grid;grid-template-columns:1fr 1fr;gap:12px}._ok_1q03x_383{color:#16a34a;font-weight:600}._warn_1q03x_393{color:#d97706;font-weight:600}._bad_1q03x_403{color:#dc2626;font-weight:600}._muted_1q03x_413{color:var(--color-text-secondary, #6b7280)}._epochTime_1q03x_421{display:block;font-weight:400;white-space:nowrap}._mono_1q03x_433{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}._barRow_1q03x_441{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:8px;margin:3px 0;font-size:12px}._bar_1q03x_441{display:flex;height:22px;border-radius:6px;overflow:hidden;background:#e5e7eb}._barSeg_1q03x_475{display:flex;align-items:center;min-width:0;padding:0 6px;color:#fff;white-space:nowrap;overflow:hidden;font-size:11px}._modeDynamic_1q03x_497{background:#7c3aed}._modeCommon_1q03x_505{background:#64748b}._modeUnknown_1q03x_513{background:#cbd5e1;color:#334155}._ctx_1q03x_523{margin:0;padding:0;list-style:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}._ctx_1q03x_523 li{padding:1px 0}._ctxTap_1q03x_547{font-weight:600}._uidButton_1q03x_555{padding:0;border:0;background:none;color:var(--color-primary, #3b82f6);font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer;text-decoration:underline}._linkButton_1q03x_577{padding:0;border:0;background:none;color:var(--color-primary, #3b82f6);font:inherit;font-size:12px;cursor:pointer}._filterRow_1q03x_597{display:flex;gap:12px;margin-bottom:8px;font-size:13px}._raw_1q03x_611{margin:6px 0 0;padding:6px;border-radius:4px;background:var(--color-bg-secondary, #f3f4f6);font-size:11px;overflow:auto}._details_1q03x_629 summary{cursor:pointer;font-size:12px;color:var(--color-text-secondary, #6b7280)}@media (max-width: 800px){._two_1q03x_371,._barRow_1q03x_441{grid-template-columns:1fr}}._search_1adu6_1{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-primary)}._titleRow_1adu6_23{display:flex;align-items:center;gap:6px}._title_1adu6_23{font-size:13px;font-weight:600}._fields_1adu6_45{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}._field_1adu6_45{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:12px;color:var(--color-text-secondary, #6b7280)}._field_1adu6_45 input,._field_1adu6_45 select{height:28px;min-width:140px;max-width:100%;padding:2px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-primary);color:inherit;font-size:13px}._buttons_1adu6_103{display:flex;gap:8px}._primary_1adu6_113,._secondary_1adu6_115,._chip_1adu6_117{height:28px;padding:2px 10px;border-radius:var(--radius-sm);font-size:12px;font-weight:500;cursor:pointer}._primary_1adu6_113{border:1px solid #93c5fd;background:#dbeafe;color:#1e40af}._primary_1adu6_113:hover{background:#bfdbfe}._secondary_1adu6_115{border:1px solid var(--color-border);background:transparent;color:inherit}._examples_1adu6_167{display:flex;flex-wrap:wrap;align-items:center;gap:6px}._examplesLabel_1adu6_181{font-size:12px;color:var(--color-text-secondary, #6b7280)}._chip_1adu6_117{height:24px;border:1px solid var(--color-border);background:transparent;color:inherit}._chip_1adu6_117:hover{border-color:#93c5fd}._active_1adu6_213{margin:0 0 8px;font-size:12px;color:var(--color-text-secondary, #6b7280)}@media (max-width: 600px){._field_1adu6_45{flex:1 1 100%}._field_1adu6_45 input,._field_1adu6_45 select{width:100%}}._videoSection_18yws_5{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;grid-column:1;grid-row:1;min-width:0;transition:background-color .3s ease}._videoSection_18yws_5._cameraOnline_18yws_29{background:linear-gradient(135deg,var(--status-online-bg) 0%,var(--status-online-bg-alt) 100%);border:2px solid var(--status-online-border)}._videoSection_18yws_5._cameraOffline_18yws_39{background:linear-gradient(135deg,var(--status-offline-bg-alt) 0%,var(--status-offline-bg) 100%);border:2px solid var(--status-offline-border)}._videoContainer_18yws_49{position:relative;width:100%;min-height:400px;background:#000;border-radius:4px;overflow:hidden}._videoPlayer_18yws_75{width:100%;height:100%;object-fit:cover}._noVideoPlaceholder_18yws_87{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6b7280;background:#f9fafb}._noVideoIcon_18yws_107{width:64px;height:64px;margin-bottom:16px;opacity:.5}._noVideoText_18yws_121{font-size:16px;font-weight:500;margin:0;text-align:center}._infoSection_18yws_135{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;grid-column:2;grid-row:1;height:fit-content;width:390px;transition:background-color .3s ease}._infoSection_18yws_135._cameraOnline_18yws_29{background:linear-gradient(135deg,var(--status-online-bg) 0%,var(--status-online-bg-alt) 100%);border:2px solid var(--status-online-border)}._infoSection_18yws_135._cameraOffline_18yws_39{background:linear-gradient(135deg,var(--status-offline-bg-alt) 0%,var(--status-offline-bg) 100%);border:2px solid var(--status-offline-border)}._controlButtons_18yws_183{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}._controlButton_18yws_183{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;color:#475569;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;text-align:left;width:150px;height:25px;justify-content:flex-start}._controlButton_18yws_183:hover{background:#f1f5f9;border-color:#cbd5e1}@media (max-width: 755px){._videoSection_18yws_5{grid-column:1;grid-row:1}._infoSection_18yws_135{grid-column:1;grid-row:2;min-width:auto;width:100%}._videoSection_18yws_5,._infoSection_18yws_135{padding:12px}}._content_1cvrm_3{padding:24px;max-width:1200px;margin:0 auto;width:100%}._section_1cvrm_17{background:white;border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000001a}._sectionTitle_1cvrm_31{font-size:24px;font-weight:600;color:#111827;margin-bottom:24px}._formGroup_1cvrm_45{margin-bottom:20px}._label_1cvrm_53{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}._input_1cvrm_69{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s}._input_1cvrm_69:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._helpText_1cvrm_99{display:block;font-size:12px;color:#6b7280;margin-top:4px}._inputWithButton_1cvrm_113{display:flex;gap:8px}._inputWithButton_1cvrm_113 ._input_1cvrm_69{flex:1}._inputWithButtons_1cvrm_131{display:flex;gap:8px;align-items:center}._inputWithButtons_1cvrm_131 ._input_1cvrm_69{flex:1}._inputWithButtons_1cvrm_131 ._findButton_1cvrm_151{margin-right:0}._inputWithButtons_1cvrm_131 ._createKeyButton_1cvrm_159+._clearAuthButton_1cvrm_159{margin-left:50px}._findButton_1cvrm_151{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background-color:#60a5fa;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}._findButton_1cvrm_151:hover:not(:disabled){background-color:#3b82f6}._findButton_1cvrm_151:disabled{opacity:.6;cursor:not-allowed}._createKeyButton_1cvrm_159{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background-color:#34d399;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap}._createKeyButton_1cvrm_159:hover:not(:disabled){background-color:#10b981}._createKeyButton_1cvrm_159:disabled{opacity:.6;cursor:not-allowed}._findIcon_1cvrm_265{height:16px;width:16px}._deleteAllButton_1cvrm_275{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background-color:#f87171;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap}._deleteAllButton_1cvrm_275:hover:not(:disabled){background-color:#ef4444}._deleteAllButton_1cvrm_275:disabled{opacity:.6;cursor:not-allowed}._clearAuthButton_1cvrm_159{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background-color:#fbbf24;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap}._clearAuthButton_1cvrm_159:hover:not(:disabled){background-color:#f59e0b}._clearAuthButton_1cvrm_159:disabled{opacity:.6;cursor:not-allowed}._clearLimitsButton_1cvrm_375{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background-color:#fbbf24;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap}._clearLimitsButton_1cvrm_375:hover:not(:disabled){background-color:#f59e0b}._clearLimitsButton_1cvrm_375:disabled{opacity:.6;cursor:not-allowed}._results_1cvrm_425{margin-top:32px;padding-top:32px;border-top:1px solid #e5e7eb}._resultsTitle_1cvrm_437{font-size:20px;font-weight:600;color:#111827;margin-bottom:16px}._infoCard_1cvrm_451{background:#f9fafb;border-radius:6px;padding:16px;margin-bottom:24px}._infoRow_1cvrm_465{display:flex;padding:8px 0;border-bottom:1px solid #e5e7eb}._infoRow_1cvrm_465:last-child{border-bottom:none}._infoRowWithButton_1cvrm_485{display:flex;justify-content:space-between;align-items:center;width:100%;gap:16px}._infoRowContent_1cvrm_501{display:flex;flex:1}._infoLabel_1cvrm_511{font-weight:500;color:#6b7280;min-width:150px;font-size:14px}._infoValue_1cvrm_525{color:#111827;font-size:14px;word-break:break-word}._addressesTitle_1cvrm_537{font-size:18px;font-weight:600;color:#111827;margin-top:24px;margin-bottom:16px}._addressesList_1cvrm_553{display:flex;flex-direction:column;gap:16px}._addressCard_1cvrm_565{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:16px}._noAddresses_1cvrm_579{padding:16px;text-align:center;color:#6b7280;font-size:14px}._adminButton_1cvrm_593{padding:6px 12px;background-color:#60a5fa;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap}._adminButton_1cvrm_593:hover:not(:disabled){background-color:#3b82f6}._adminButton_1cvrm_593:disabled{opacity:.6;cursor:not-allowed}._adminBadge_1cvrm_637{padding:6px 12px;background-color:#34d399;color:#fff;border-radius:6px;font-size:14px;font-weight:500;white-space:nowrap}._expandButton_1cvrm_657{background:none;border:none;padding:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-right:8px;color:#6b7280;transition:color .2s}._expandButton_1cvrm_657:hover:not(:disabled){color:#3b82f6}._expandButton_1cvrm_657:disabled{opacity:.5;cursor:not-allowed}._expandIcon_1cvrm_701{height:18px;width:18px}._citizensList_1cvrm_711{margin-top:12px;padding-left:32px;border-left:2px solid #e5e7eb}._citizenRow_1cvrm_723{padding:12px;background:white;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:8px}._citizenRow_1cvrm_723:last-child{margin-bottom:0}._citizenName_1cvrm_747{font-weight:500;color:#111827;font-size:14px;margin-right:12px}._citizenPhone_1cvrm_761{color:#6b7280;font-size:14px;margin-right:12px}._citizenIntercomKey_1cvrm_773{color:#6b7280;font-size:14px;font-family:monospace}._loadingCitizens_1cvrm_785,._noCitizens_1cvrm_799{padding:12px;text-align:center;color:#6b7280;font-size:14px}._deleteResult_1cvrm_813{margin-top:32px;padding-top:32px;border-top:1px solid #e5e7eb}._deleteResultTitle_1cvrm_825{font-size:20px;font-weight:600;color:#111827;margin-bottom:16px}._addressInfoRow_1cvrm_839{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}._addressInfoRow_1cvrm_839:first-child{margin-top:0;padding-top:0;border-top:none}._citizenCard_1cvrm_863{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px;margin-bottom:24px}._citizenCard_1cvrm_863:last-child{margin-bottom:0}._citizenCardTitle_1cvrm_887{font-size:18px;font-weight:600;color:#111827;margin:0 0 16px}._container_8mmxn_3{min-height:100vh;background:linear-gradient(135deg,#9333ea 0%,#3b82f6 50%,#3730a3 100%);display:flex;align-items:center;justify-content:center;padding:3rem 1rem;position:relative}._languageSwitcherContainer_8mmxn_23{position:absolute;top:1rem;right:1rem;z-index:10}._card_8mmxn_37{background:white;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;padding:2rem;width:100%;max-width:28rem;text-align:center}._content_8mmxn_57{margin-bottom:2rem}._shieldIcon_8mmxn_65{height:4rem;width:4rem;color:#2563eb;margin:0 auto 1rem}._title_8mmxn_79{font-size:2.25rem;font-weight:700;color:#111827;margin-bottom:.5rem}._subtitle_8mmxn_93{font-size:.875rem;color:#6b7280;margin-bottom:1.5rem}._securityInfo_8mmxn_105{background:#dcfce7;border-radius:.5rem;padding:.75rem;display:flex;align-items:center;justify-content:center}._lockIcon_8mmxn_123{height:1.25rem;width:1.25rem;color:#eab308;margin-right:.5rem}._securityText_8mmxn_137{font-size:.875rem;color:#166534}._actions_8mmxn_147{display:flex;flex-direction:column;gap:1rem}._loginButton_8mmxn_159{width:100%;background:linear-gradient(90deg,#3b82f6 0%,#9333ea 100%);color:#fff;font-weight:500;padding:.75rem 1rem;border-radius:.5rem;text-decoration:none;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;font-size:1rem}._loginButton_8mmxn_159:hover{background:linear-gradient(90deg,#2563eb 0%,#7c3aed 100%)}._keyIcon_8mmxn_197{height:1.25rem;width:1.25rem;margin-right:.5rem}._features_8mmxn_209{display:flex;flex-direction:column;gap:.25rem}._feature_8mmxn_209{font-size:.75rem;color:#6b7280;margin:0}:root{--color-primary: #3b82f6;--color-primary-hover: #2563eb;--color-primary-active: #1d4ed8;--color-primary-light: #dbeafe;--color-primary-border: #93c5fd;--color-primary-text: #1e40af;--color-danger: #ef4444;--color-danger-hover: #dc2626;--color-danger-active: #b91c1c;--color-danger-light: #fee2e2;--color-danger-border: #fca5a5;--color-danger-text: #991b1b;--color-success: #10b981;--color-success-hover: #059669;--color-success-active: #047857;--color-success-light: #d1fae5;--color-success-border: #6ee7b7;--color-success-text: #065f46;--color-warning: #f59e0b;--color-warning-hover: #d97706;--color-warning-active: #b45309;--color-warning-light: #fef3c7;--color-warning-border: #fcd34d;--color-warning-text: #92400e;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--color-text-primary: #111827;--color-text-secondary: #6b7280;--color-text-tertiary: #9ca3af;--color-bg-primary: #ffffff;--color-bg-secondary: #f9fafb;--color-bg-tertiary: #f3f4f6;--color-border: #e5e7eb;--color-border-light: #f3f4f6;--status-online-bg: #d1fae5;--status-online-bg-alt: #ecfdf5;--status-online-border: #6ee7b7;--status-online-text: #065f46;--status-offline-bg: #fee2e2;--status-offline-bg-alt: #fef2f2;--status-offline-border: #fca5a5;--status-offline-text: #991b1b;--delete-icon-button-bg: transparent;--delete-icon-button-color: #dc2626;--delete-icon-button-bg-hover: transparent;--delete-icon-button-color-hover: #b91c1c;--button-sm-padding: .375rem .5rem;--button-sm-height: 28px;--button-sm-font-size: .75rem;--button-md-padding: .5rem .75rem;--button-md-height: 36px;--button-md-font-size: .875rem;--button-lg-padding: .75rem 1rem;--button-lg-height: 44px;--button-lg-font-size: 1rem;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--focus-ring-primary: 0 0 0 3px rgba(59, 130, 246, .3);--focus-ring-danger: 0 0 0 3px rgba(239, 68, 68, .3);--focus-ring-success: 0 0 0 3px rgba(16, 185, 129, .3);--content-max-width: 1200px;--content-padding-x: 24px;--content-padding-y: 0;--content-area-padding: 16px;--settings-title-font-size: 24px;--settings-title-font-weight: 600;--settings-section-title-font-size: 14px;--settings-section-title-font-weight: 600;--settings-body-font-size: 14px;--settings-label-font-size: 12px;--settings-label-font-weight: 500;--settings-input-font-size: 14px;--settings-input-height: 28px;--settings-input-padding: 4px 6px;--settings-input-border-radius: var(--radius-sm);--settings-button-height: 28px;--settings-button-padding: 4px 8px;--settings-button-font-size: 12px;--settings-button-font-weight: 500}[data-theme=dark]{--color-text-primary: #f9fafb;--color-text-secondary: #d1d5db;--color-text-tertiary: #9ca3af;--color-bg-primary: #1f2937;--color-bg-secondary: #111827;--color-bg-tertiary: #374151;--color-border: #4b5563;--color-border-light: #374151}.btn-base{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;font-weight:500;border-radius:var(--radius-md);outline:none;transition:all var(--transition-base);cursor:pointer;font-family:inherit}.btn-base:disabled{opacity:.5;cursor:not-allowed}.btn-sm{padding:var(--button-sm-padding);height:var(--button-sm-height);font-size:var(--button-sm-font-size)}.btn-md{padding:var(--button-md-padding);height:var(--button-md-height);font-size:var(--button-md-font-size)}.btn-lg{padding:var(--button-lg-padding);height:var(--button-lg-height);font-size:var(--button-lg-font-size)}.btn-primary{color:#fff;background-color:var(--color-primary);border-color:var(--color-primary)}.btn-primary:hover:not(:disabled){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-primary:active:not(:disabled){background-color:var(--color-primary-active);border-color:var(--color-primary-active)}.btn-primary:focus-visible{box-shadow:var(--focus-ring-primary)}.btn-danger{color:#fff;background-color:var(--color-danger);border-color:var(--color-danger)}.btn-danger:hover:not(:disabled){background-color:var(--color-danger-hover);border-color:var(--color-danger-hover)}.btn-danger:active:not(:disabled){background-color:var(--color-danger-active);border-color:var(--color-danger-active)}.btn-danger:focus-visible{box-shadow:var(--focus-ring-danger)}.btn-success{color:#fff;background-color:var(--color-success);border-color:var(--color-success)}.btn-success:hover:not(:disabled){background-color:var(--color-success-hover);border-color:var(--color-success-hover)}.btn-success:active:not(:disabled){background-color:var(--color-success-active);border-color:var(--color-success-active)}.btn-success:focus-visible{box-shadow:var(--focus-ring-success)}.btn-secondary{color:var(--color-text-primary);background-color:var(--color-gray-200);border-color:var(--color-gray-300)}.btn-secondary:hover:not(:disabled){background-color:var(--color-gray-300);border-color:var(--color-gray-400)}.btn-secondary:active:not(:disabled){background-color:var(--color-gray-400);border-color:var(--color-gray-500)}.btn-secondary:focus-visible{box-shadow:0 0 0 3px #6b72804d}.btn-warning{color:#fff;background-color:var(--color-warning);border-color:var(--color-warning)}.btn-warning:hover:not(:disabled){background-color:var(--color-warning-hover);border-color:var(--color-warning-hover)}.btn-warning:active:not(:disabled){background-color:var(--color-warning-active);border-color:var(--color-warning-active)}.btn-warning:focus-visible{box-shadow:0 0 0 3px #f59e0b4d}.btn-outline-primary{color:var(--color-primary);background-color:transparent;border-color:var(--color-primary)}.btn-outline-primary:hover:not(:disabled){background-color:var(--color-primary-light);color:var(--color-primary-text)}.btn-outline-primary:focus-visible{box-shadow:var(--focus-ring-primary)}.btn-outline-danger{color:var(--color-danger);background-color:transparent;border-color:var(--color-danger)}.btn-outline-danger:hover:not(:disabled){background-color:var(--color-danger-light);color:var(--color-danger-text)}.btn-outline-danger:focus-visible{box-shadow:var(--focus-ring-danger)}.btn-outline-success{color:var(--color-success);background-color:transparent;border-color:var(--color-success)}.btn-outline-success:hover:not(:disabled){background-color:var(--color-success-light);color:var(--color-success-text)}.btn-outline-success:focus-visible{box-shadow:var(--focus-ring-success)}.btn-ghost{color:var(--color-text-primary);background-color:transparent;border-color:transparent}.btn-ghost:hover:not(:disabled){background-color:var(--color-gray-100)}.btn-ghost:active:not(:disabled){background-color:var(--color-gray-200)}.btn-ghost:focus-visible{box-shadow:0 0 0 3px #6b728033}*{box-sizing:border-box}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg-secondary);color:var(--color-text-primary);line-height:1.5}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.min-h-screen{min-height:100vh}.bg-gray-50{background-color:#f9fafb}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600}p{margin:0}button{font-family:inherit;cursor:pointer}input{font-family:inherit}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}
