.EmitterGrid-module__0zQ-FG__container{gap:var(--space-4);padding:var(--space-5);flex-direction:column;max-width:100%;display:flex;container-type:inline-size}.EmitterGrid-module__0zQ-FG__toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.EmitterGrid-module__0zQ-FG__toolbarLeft{align-items:center;gap:var(--space-3);display:flex}.EmitterGrid-module__0zQ-FG__countBadge{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.04em;color:var(--on-primary);background:var(--primary-gradient);border-radius:var(--radius-md);padding:4px 12px;font-size:11px;font-weight:700}.EmitterGrid-module__0zQ-FG__sectorContext{border-right:1px solid var(--border);align-items:center;gap:12px;margin-right:auto;padding:0 16px;display:flex}.EmitterGrid-module__0zQ-FG__sectorLabel{letter-spacing:.1em;color:var(--text-muted);font-size:10px;font-weight:600}.EmitterGrid-module__0zQ-FG__sectorName{color:var(--text-primary);font-size:14px;font-weight:700}.EmitterGrid-module__0zQ-FG__sectorStatus{letter-spacing:.05em;color:var(--text-secondary);align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.EmitterGrid-module__0zQ-FG__sectorDot{background:var(--success);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite EmitterGrid-module__0zQ-FG__status-pulse}.EmitterGrid-module__0zQ-FG__sectorDot_idle{background:var(--warning)}.EmitterGrid-module__0zQ-FG__sectorDot_offline{background:var(--error);animation:none}.EmitterGrid-module__0zQ-FG__searchInput{font-family:var(--font-body);color:var(--text-primary);background-color:var(--surface-input);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);min-width:200px;transition:border-color var(--transition-fast);background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='8' stroke='%237a8599' stroke-width='2'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65' stroke='%237a8599' stroke-width='2'/%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;background-size:14px;outline:none;padding-left:32px;font-size:13px}.EmitterGrid-module__0zQ-FG__searchInput::placeholder{color:var(--text-muted)}.EmitterGrid-module__0zQ-FG__searchInput:focus{border-color:var(--primary)}.EmitterGrid-module__0zQ-FG__toolbarRight{align-items:center;gap:var(--space-3);display:flex}.EmitterGrid-module__0zQ-FG__filterGroup{align-items:center;gap:var(--space-2);display:flex}.EmitterGrid-module__0zQ-FG__filterLabel{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:10px;font-weight:500}.EmitterGrid-module__0zQ-FG__filterButtonsContainer{background-color:var(--surface-input);border-radius:var(--radius-md);border:1px solid var(--border-ghost);align-items:center;gap:4px;padding:4px;display:flex;position:relative}.EmitterGrid-module__0zQ-FG__filterPill{background-color:var(--surface-high);border-radius:calc(var(--radius-md) - 2px);border:1px solid var(--primary);pointer-events:none;z-index:1;transition:all .4s cubic-bezier(.23,1,.32,1);position:absolute;top:4px;bottom:4px;box-shadow:0 4px 12px #ffab001a}.EmitterGrid-module__0zQ-FG__filterButton{z-index:2;font-family:var(--font-data);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);border-radius:calc(var(--radius-md) - 2px);cursor:pointer;transition:color var(--transition-fast), text-shadow var(--transition-fast);background-color:#0000;border:1px solid #0000;padding:4px 12px;font-size:11px;font-weight:500;position:relative}.EmitterGrid-module__0zQ-FG__filterButton:hover{color:var(--text-primary)}.EmitterGrid-module__0zQ-FG__filterButtonActive{color:var(--primary);text-shadow:0 0 8px #ffab004d}.EmitterGrid-module__0zQ-FG__select{font-family:var(--font-data);color:var(--text-secondary);background-color:var(--surface-input);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);cursor:pointer;transition:border-color var(--transition-fast);appearance:none;text-transform:uppercase;letter-spacing:.04em;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%237a8599' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;outline:none;padding-right:26px;font-size:11px}.EmitterGrid-module__0zQ-FG__select:focus{border-color:var(--primary)}.EmitterGrid-module__0zQ-FG__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}@media (max-width:768px){.EmitterGrid-module__0zQ-FG__container{padding:var(--space-3);gap:var(--space-3);width:100%;max-width:100vw}.EmitterGrid-module__0zQ-FG__toolbar{align-items:stretch;gap:var(--space-2);flex-direction:column;width:100%;max-width:100%}.EmitterGrid-module__0zQ-FG__toolbarLeft{align-items:stretch;gap:var(--space-2);flex-direction:column;width:100%}.EmitterGrid-module__0zQ-FG__searchInput{width:100%;min-width:0;min-height:44px;font-size:16px}.EmitterGrid-module__0zQ-FG__toolbarRight{-webkit-overflow-scrolling:touch;gap:var(--space-2);padding-bottom:var(--space-1);scrollbar-width:none;flex-flow:row;width:100%;max-width:100%;display:flex;overflow-x:auto}.EmitterGrid-module__0zQ-FG__toolbarRight::-webkit-scrollbar{display:none}.EmitterGrid-module__0zQ-FG__filterGroup{max-width:calc(100vw - 160px)}.EmitterGrid-module__0zQ-FG__filterButtonsContainer{-webkit-overflow-scrolling:touch;gap:var(--space-1);scroll-snap-type:x mandatory;flex-wrap:nowrap;flex-shrink:1;width:100%;display:flex;overflow-x:auto}.EmitterGrid-module__0zQ-FG__filterButtonsContainer::-webkit-scrollbar{display:none}.EmitterGrid-module__0zQ-FG__filterButton{scroll-snap-align:start;flex-shrink:0;min-height:44px;padding:8px 12px;font-size:11px}.EmitterGrid-module__0zQ-FG__filterLabel{display:none}.EmitterGrid-module__0zQ-FG__select{min-height:44px;padding:var(--space-2) var(--space-4);flex-shrink:0;padding-right:32px;font-size:16px}.EmitterGrid-module__0zQ-FG__countBadge{align-items:center;min-height:36px;display:flex}.EmitterGrid-module__0zQ-FG__viewToggle{display:none}.EmitterGrid-module__0zQ-FG__grid{gap:var(--space-3);grid-template-columns:1fr}.EmitterGrid-module__0zQ-FG__loadingGrid,.EmitterGrid-module__0zQ-FG__bottomPanels{grid-template-columns:1fr}.EmitterGrid-module__0zQ-FG__sectorGroupHeader{padding:var(--space-2) 0}.EmitterGrid-module__0zQ-FG__batchBar{border-radius:var(--radius-lg) var(--radius-lg) 0 0;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));margin:0 var(--space-2)}.EmitterGrid-module__0zQ-FG__batchActions{flex-wrap:wrap}.EmitterGrid-module__0zQ-FG__batchBtn{min-height:44px;padding:var(--space-2) var(--space-3)}}.EmitterGrid-module__0zQ-FG__loadingGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.EmitterGrid-module__0zQ-FG__skeleton{background:linear-gradient(90deg, var(--surface-container) 25%, var(--surface-high) 50%, var(--surface-container) 75%);border-radius:var(--radius-lg);border:1px solid var(--border-ghost);background-size:200% 100%;height:200px;animation:1.5s infinite EmitterGrid-module__0zQ-FG__shimmer}@keyframes EmitterGrid-module__0zQ-FG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EmitterGrid-module__0zQ-FG__emptyState{padding:var(--space-12) var(--space-4);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.EmitterGrid-module__0zQ-FG__emptyTitle{font-family:var(--font-heading);color:var(--text-secondary);margin-bottom:var(--space-2);font-size:16px;font-weight:600}.EmitterGrid-module__0zQ-FG__emptySubtitle{color:var(--text-muted);font-size:13px}.EmitterGrid-module__0zQ-FG__bottomPanels{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1.5fr 1fr;display:grid}@media (max-width:1024px){.EmitterGrid-module__0zQ-FG__bottomPanels{grid-template-columns:1fr}}.EmitterGrid-module__0zQ-FG__sectorGroups{gap:var(--space-6);flex-direction:column;display:flex}.EmitterGrid-module__0zQ-FG__sectorGroup{gap:var(--space-3);flex-direction:column;display:flex}.EmitterGrid-module__0zQ-FG__radarGroupList{gap:var(--space-4);flex-direction:column;display:flex}.EmitterGrid-module__0zQ-FG__sectorGroupHeader{padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--border-ghost);z-index:5;background-color:var(--bg);justify-content:space-between;align-items:center;transition:all .2s;display:flex;position:sticky;top:0}.EmitterGrid-module__0zQ-FG__sectorGroupDropTarget{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary), 0 0 12px #f0a50026;background-color:#f0a5000f}.EmitterGrid-module__0zQ-FG__sectorGroupLeft{align-items:center;gap:var(--space-2);display:flex}.EmitterGrid-module__0zQ-FG__sectorGroupDot{background-color:var(--primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.5s ease-in-out infinite EmitterGrid-module__0zQ-FG__status-pulse}.EmitterGrid-module__0zQ-FG__sectorGroupName{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--primary);font-size:11px;font-weight:700}.EmitterGrid-module__0zQ-FG__sectorGroupRight{align-items:center;gap:var(--space-2);display:flex}.EmitterGrid-module__0zQ-FG__sectorGroupCount,.EmitterGrid-module__0zQ-FG__sectorGroupActive{font-family:var(--font-data);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.EmitterGrid-module__0zQ-FG__sectorGroupActiveHighlight{font-family:var(--font-data);color:var(--success);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.EmitterGrid-module__0zQ-FG__sectorGroupSep{color:var(--text-muted);font-size:10px}.EmitterGrid-module__0zQ-FG__clearSectorBtn{background:rgba(var(--primary-rgb), .1);color:var(--primary);border:1px solid rgba(var(--primary-rgb), .3);height:28px;font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:4px;padding:0 12px;font-size:11px;transition:all .2s}.EmitterGrid-module__0zQ-FG__clearSectorBtn:hover{background:rgba(var(--primary-rgb), .2);border-color:var(--primary)}.EmitterGrid-module__0zQ-FG__viewToggle{border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;display:flex;overflow:hidden}.EmitterGrid-module__0zQ-FG__viewToggleBtn{width:30px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:14px;transition:all .15s;display:flex}.EmitterGrid-module__0zQ-FG__viewToggleBtn:not(:last-child){border-right:1px solid var(--border)}.EmitterGrid-module__0zQ-FG__viewToggleBtn:hover{color:var(--text-primary);background:var(--surface-high)}.EmitterGrid-module__0zQ-FG__viewToggleBtnActive{color:var(--primary);background:#f0a50014}.EmitterGrid-module__0zQ-FG__batchBar{z-index:10;padding:var(--space-2) var(--space-4);background:var(--surface-high);border:1px solid var(--primary);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;animation:.2s EmitterGrid-module__0zQ-FG__slide-up;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 16px #0006}@keyframes EmitterGrid-module__0zQ-FG__slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.EmitterGrid-module__0zQ-FG__batchCount{font-family:var(--font-data);color:var(--primary);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.EmitterGrid-module__0zQ-FG__batchActions{align-items:center;gap:var(--space-2);display:flex}.EmitterGrid-module__0zQ-FG__batchBtn{padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);font-family:var(--font-data);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;align-items:center;gap:4px;font-size:10px;font-weight:700;transition:all .15s;display:flex}.EmitterGrid-module__0zQ-FG__batchBtn:hover{color:var(--text-primary);border-color:var(--primary);background:#f0a5000f}.EmitterGrid-module__0zQ-FG__batchBtnDanger:hover{color:var(--danger);border-color:var(--danger);background:#ff3d3d0f}.EmitterGrid-module__0zQ-FG__batchBtnCompare{color:#60a5fa;border-color:#60a5fa4d}.EmitterGrid-module__0zQ-FG__batchBtnCompare:hover{color:#93c5fd;background:#60a5fa14;border-color:#60a5fa}
.DiagnosticsPanel-module__x8abEa__runButton{justify-content:center;align-items:center;gap:var(--space-2);width:100%;font-family:var(--font-data);text-transform:uppercase;letter-spacing:.06em;color:var(--on-primary);background:var(--primary-gradient);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);cursor:pointer;transition:opacity var(--transition-fast), box-shadow var(--transition-fast);border:none;font-size:12px;font-weight:700;display:flex}.DiagnosticsPanel-module__x8abEa__runButton:hover:not(:disabled){box-shadow:var(--shadow-glow-primary)}.DiagnosticsPanel-module__x8abEa__runButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.DiagnosticsPanel-module__x8abEa__loadingContainer{align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-4);flex-direction:column;display:flex}.DiagnosticsPanel-module__x8abEa__spinner{border:3px solid var(--surface-high);border-top-color:var(--primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite DiagnosticsPanel-module__x8abEa__diagSpin}@keyframes DiagnosticsPanel-module__x8abEa__diagSpin{to{transform:rotate(360deg)}}.DiagnosticsPanel-module__x8abEa__loadingText{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:11px;font-weight:600}.DiagnosticsPanel-module__x8abEa__elapsed{font-family:var(--font-data);color:var(--primary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.DiagnosticsPanel-module__x8abEa__scanBar{background:var(--surface-high);border-radius:1px;width:100%;height:2px;position:relative;overflow:hidden}.DiagnosticsPanel-module__x8abEa__scanBarFill{background:var(--primary-gradient);border-radius:1px;width:30%;height:100%;animation:1.5s ease-in-out infinite DiagnosticsPanel-module__x8abEa__scanSlide;position:absolute;top:0;left:0}@keyframes DiagnosticsPanel-module__x8abEa__scanSlide{0%{left:-30%}to{left:100%}}.DiagnosticsPanel-module__x8abEa__reportContainer{gap:var(--space-4);flex-direction:column;display:flex}.DiagnosticsPanel-module__x8abEa__statusBanner{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-family:var(--font-data);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700;display:flex}.DiagnosticsPanel-module__x8abEa__statusBannerPass{color:var(--status-idle);background:#34d39914;border:1px solid #34d39933}.DiagnosticsPanel-module__x8abEa__statusBannerFail{color:var(--status-critical);background:#ffb4ab14;border:1px solid #ffb4ab33}.DiagnosticsPanel-module__x8abEa__statusIcon{flex-shrink:0;font-size:14px}.DiagnosticsPanel-module__x8abEa__timestamp{font-family:var(--font-data);color:var(--text-ghost);letter-spacing:.06em;margin-left:auto;font-size:9px;font-weight:500}.DiagnosticsPanel-module__x8abEa__channelGroup{gap:var(--space-2);flex-direction:column;display:flex}.DiagnosticsPanel-module__x8abEa__channelHeader{padding:var(--space-2) 0;justify-content:space-between;align-items:center;display:flex}.DiagnosticsPanel-module__x8abEa__channelName{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-size:11px;font-weight:700}.DiagnosticsPanel-module__x8abEa__channelMeta{font-family:var(--font-data);color:var(--text-ghost);font-size:10px}.DiagnosticsPanel-module__x8abEa__channelStatusBadge{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-sm);padding:2px 8px;font-size:9px;font-weight:700}.DiagnosticsPanel-module__x8abEa__channelStatusPass{color:var(--status-idle);background:#34d39914;border:1px solid #34d39926}.DiagnosticsPanel-module__x8abEa__channelStatusFail{color:var(--status-critical);background:#ffb4ab14;border:1px solid #ffb4ab26}.DiagnosticsPanel-module__x8abEa__chainContainer{flex-direction:column;gap:0;padding-left:12px;display:flex;position:relative}.DiagnosticsPanel-module__x8abEa__layerNode{padding:var(--space-3) var(--space-4);border-left:2px solid var(--border-ghost);cursor:pointer;transition:background var(--transition-fast);flex-direction:column;gap:2px;margin-left:4px;display:flex;position:relative}.DiagnosticsPanel-module__x8abEa__layerNode:hover{background:#ffffff05}.DiagnosticsPanel-module__x8abEa__layerNode:last-child{border-left-color:#0000}.DiagnosticsPanel-module__x8abEa__layerPass{border-left-color:var(--status-idle)}.DiagnosticsPanel-module__x8abEa__layerFail{border-left-color:var(--status-critical)}.DiagnosticsPanel-module__x8abEa__layerWarn{border-left-color:var(--status-pending)}.DiagnosticsPanel-module__x8abEa__layerSkip{border-left-color:var(--text-ghost)}.DiagnosticsPanel-module__x8abEa__layerNode:last-child.DiagnosticsPanel-module__x8abEa__layerPass,.DiagnosticsPanel-module__x8abEa__layerNode:last-child.DiagnosticsPanel-module__x8abEa__layerFail,.DiagnosticsPanel-module__x8abEa__layerNode:last-child.DiagnosticsPanel-module__x8abEa__layerWarn,.DiagnosticsPanel-module__x8abEa__layerNode:last-child.DiagnosticsPanel-module__x8abEa__layerSkip{border-left-color:#0000}.DiagnosticsPanel-module__x8abEa__layerDot{border:2px solid var(--surface);z-index:1;border-radius:50%;width:10px;height:10px;position:absolute;top:14px;left:-6px}.DiagnosticsPanel-module__x8abEa__dotPass{background:var(--status-idle)}.DiagnosticsPanel-module__x8abEa__dotFail{background:var(--status-critical)}.DiagnosticsPanel-module__x8abEa__dotWarn{background:var(--status-pending)}.DiagnosticsPanel-module__x8abEa__dotSkip{background:var(--text-ghost)}.DiagnosticsPanel-module__x8abEa__layerHeader{align-items:center;gap:var(--space-2);display:flex}.DiagnosticsPanel-module__x8abEa__layerNumber{font-family:var(--font-data);color:var(--text-ghost);text-align:center;width:14px;font-size:9px;font-weight:700}.DiagnosticsPanel-module__x8abEa__layerName{font-family:var(--font-data);color:var(--text-primary);letter-spacing:.02em;font-size:11px;font-weight:600}.DiagnosticsPanel-module__x8abEa__layerStatusBadge{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-sm);margin-left:auto;padding:1px 6px;font-size:8px;font-weight:700}.DiagnosticsPanel-module__x8abEa__badgePass{color:var(--status-idle);background:#34d3991a}.DiagnosticsPanel-module__x8abEa__badgeFail{color:var(--status-critical);background:#ffb4ab1a}.DiagnosticsPanel-module__x8abEa__badgeWarn{color:var(--status-pending);background:#fbbf241a}.DiagnosticsPanel-module__x8abEa__badgeSkip{color:var(--text-ghost);background:#9f8e791a}.DiagnosticsPanel-module__x8abEa__layerMessage{font-family:var(--font-data);color:var(--text-muted);padding-left:22px;font-size:10px;line-height:1.4}.DiagnosticsPanel-module__x8abEa__detailsToggle{align-items:center;gap:4px;margin-top:2px;padding-left:22px;display:flex}.DiagnosticsPanel-module__x8abEa__detailsToggleText{font-family:var(--font-data);color:var(--text-ghost);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:500}.DiagnosticsPanel-module__x8abEa__detailsChevron{color:var(--text-ghost);transition:transform var(--transition-fast);width:10px;height:10px}.DiagnosticsPanel-module__x8abEa__detailsChevronOpen{transform:rotate(180deg)}.DiagnosticsPanel-module__x8abEa__detailsGrid{padding:var(--space-2) 0 var(--space-2) 22px;flex-direction:column;gap:2px;animation:.15s ease-out DiagnosticsPanel-module__x8abEa__detailsSlideIn;display:flex}@keyframes DiagnosticsPanel-module__x8abEa__detailsSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.DiagnosticsPanel-module__x8abEa__detailRow{justify-content:space-between;align-items:center;padding:1px 0;display:flex}.DiagnosticsPanel-module__x8abEa__detailKey{font-family:var(--font-data);color:var(--text-ghost);font-size:10px}.DiagnosticsPanel-module__x8abEa__detailValue{font-family:var(--font-data);color:var(--text-primary);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:10px;overflow:hidden}.DiagnosticsPanel-module__x8abEa__errorContainer{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4);flex-direction:column;display:flex}.DiagnosticsPanel-module__x8abEa__errorIcon{font-size:24px}.DiagnosticsPanel-module__x8abEa__errorMessage{font-family:var(--font-data);color:var(--status-critical);text-align:center;font-size:11px;line-height:1.5}.DiagnosticsPanel-module__x8abEa__retryButton{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.04em;color:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;font-size:11px;font-weight:600}.DiagnosticsPanel-module__x8abEa__retryButton:hover{background-color:var(--primary);color:var(--on-primary)}.DiagnosticsPanel-module__x8abEa__diagnosisSummary{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:#ffb4ab0f;border:1px solid #ffb4ab26;display:flex}.DiagnosticsPanel-module__x8abEa__diagnosisIcon{flex-shrink:0;margin-top:1px;font-size:14px}.DiagnosticsPanel-module__x8abEa__diagnosisText{font-family:var(--font-data);color:var(--status-critical);font-size:11px;line-height:1.5}.DiagnosticsPanel-module__x8abEa__diagnosisLayerName{font-weight:700}.DiagnosticsPanel-module__x8abEa__footerActions{gap:var(--space-3);display:flex}
.MetricsStrip-module__cUSO2G__strip{gap:var(--space-4);padding:var(--space-4) var(--space-6);background:var(--surface-low);display:flex}.MetricsStrip-module__cUSO2G__metric{gap:var(--space-1);padding:var(--space-4) var(--space-5);background:var(--surface-container);border-radius:var(--radius-lg);flex-direction:column;flex:1;display:flex}.MetricsStrip-module__cUSO2G__metricLabel{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-size:10px;font-weight:500}.MetricsStrip-module__cUSO2G__metricValueRow{align-items:center;gap:var(--space-2);display:flex}.MetricsStrip-module__cUSO2G__metricValue{font-family:var(--font-data);color:var(--text-primary);font-size:28px;font-weight:500;line-height:1}.MetricsStrip-module__cUSO2G__beacon{border-radius:50%;flex-shrink:0;width:8px;height:8px}.MetricsStrip-module__cUSO2G__beaconAmber{background:var(--primary);box-shadow:0 0 6px var(--primary), 0 0 12px #f0a5004d;animation:2s ease-in-out infinite MetricsStrip-module__cUSO2G__beaconPulse}.MetricsStrip-module__cUSO2G__beaconDim{background:var(--text-muted);opacity:.5}.MetricsStrip-module__cUSO2G__beaconDanger{background:var(--danger);box-shadow:0 0 6px var(--danger), 0 0 10px #ef44444d}@keyframes MetricsStrip-module__cUSO2G__beaconPulse{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:768px){.MetricsStrip-module__cUSO2G__strip{padding:var(--space-3);gap:var(--space-2);flex-wrap:wrap}.MetricsStrip-module__cUSO2G__metric{flex:1 1 calc(50% - var(--space-1));min-width:0;padding:var(--space-2) var(--space-3);gap:2px}.MetricsStrip-module__cUSO2G__metricValue{font-size:20px}.MetricsStrip-module__cUSO2G__metricLabel{letter-spacing:.06em;font-size:8px}}
.SectorCardRow-module__frO4FW__row{gap:var(--space-4);padding:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.SectorCardRow-module__frO4FW__sectionHeader{padding:var(--space-4) var(--space-6) 0;justify-content:space-between;align-items:center;display:flex}.SectorCardRow-module__frO4FW__addSectorBtn{color:var(--primary);font-family:var(--font-data);letter-spacing:.08em;cursor:pointer;transition:opacity var(--transition-fast);background:0 0;border:none;font-size:11px;font-weight:600}.SectorCardRow-module__frO4FW__addSectorBtn:hover{opacity:.8}.SectorCardRow-module__frO4FW__sectionTitle{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-size:11px;font-weight:500}@media (max-width:768px){.SectorCardRow-module__frO4FW__row{padding:var(--space-3);gap:var(--space-3);grid-template-columns:1fr}.SectorCardRow-module__frO4FW__sectionHeader{padding:var(--space-3) var(--space-3) 0}.SectorCardRow-module__frO4FW__sectionTitle{font-size:10px}.SectorCardRow-module__frO4FW__addSectorBtn{min-height:44px;padding:8px 16px}}
.SectorCard-module__DKpG8q__card{gap:var(--space-3);padding:var(--space-5);padding-left:calc(var(--space-5) + 2px);background:var(--surface-high);border-radius:var(--radius-lg);transition:background var(--transition-fast), box-shadow var(--transition-fast);cursor:default;border-left:3px solid;flex-direction:column;display:flex;position:relative;overflow:hidden}.SectorCard-module__DKpG8q__card:before{content:"";background:var(--sector-dim,transparent);opacity:0;transition:opacity var(--transition-fast);pointer-events:none;position:absolute;inset:0}.SectorCard-module__DKpG8q__cardHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.SectorCard-module__DKpG8q__sectorName{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.01em;font-size:15px;font-weight:600}.SectorCard-module__DKpG8q__beacon{border-radius:50%;flex-shrink:0;width:8px;height:8px}.SectorCard-module__DKpG8q__beaconActive{background:var(--primary);box-shadow:0 0 6px var(--primary), 0 0 12px #f0a5004d;animation:2s ease-in-out infinite SectorCard-module__DKpG8q__beaconPulse}.SectorCard-module__DKpG8q__beaconIdle{background:var(--text-secondary);opacity:.5}.SectorCard-module__DKpG8q__beaconOffline{background:var(--danger);opacity:.6}@keyframes SectorCard-module__DKpG8q__beaconPulse{0%,to{opacity:1}50%{opacity:.4}}.SectorCard-module__DKpG8q__statsRow{gap:var(--space-5);display:flex}.SectorCard-module__DKpG8q__stat{flex-direction:column;gap:2px;display:flex}.SectorCard-module__DKpG8q__statValue{font-family:var(--font-data);color:var(--text-primary);font-size:20px;font-weight:500;line-height:1}.SectorCard-module__DKpG8q__statLabel{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-size:9px;font-weight:500}.SectorCard-module__DKpG8q__viewLink{align-items:center;gap:var(--space-1);font-family:var(--font-data);text-transform:uppercase;letter-spacing:.06em;color:var(--primary-light);transition:color var(--transition-fast);margin-top:var(--space-1);font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.SectorCard-module__DKpG8q__viewLink:hover{color:var(--primary)}.SectorCard-module__DKpG8q__viewLink svg{width:14px;height:14px;transition:transform var(--transition-fast)}.SectorCard-module__DKpG8q__viewLink:hover svg{transform:translate(2px)}@media (hover:hover) and (pointer:fine){.SectorCard-module__DKpG8q__card:hover{background:var(--surface-highest);box-shadow:0 0 16px var(--sector-dim,transparent)}.SectorCard-module__DKpG8q__card:hover:before{opacity:1}}@media (max-width:768px){.SectorCard-module__DKpG8q__card{padding:var(--space-4);padding-left:calc(var(--space-4) + 2px);gap:var(--space-2)}.SectorCard-module__DKpG8q__card:before{display:none}.SectorCard-module__DKpG8q__sectorName{font-size:14px}.SectorCard-module__DKpG8q__statsRow{gap:var(--space-4);flex-wrap:wrap}.SectorCard-module__DKpG8q__statValue{font-size:18px}.SectorCard-module__DKpG8q__statLabel{font-size:8px}.SectorCard-module__DKpG8q__viewLink{align-items:center;min-height:44px;padding:8px 0;font-size:12px;display:inline-flex}.SectorCard-module__DKpG8q__viewLink svg{width:16px;height:16px}}
.ActivityTicker-module__mhjC0W__ticker{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6);background:var(--surface-low);white-space:nowrap;display:flex;overflow:hidden}.ActivityTicker-module__mhjC0W__tickerLabel{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.1em;color:var(--primary);flex-shrink:0;font-size:9px;font-weight:600}.ActivityTicker-module__mhjC0W__tickerBar{background:var(--primary);opacity:.4;flex-shrink:0;width:2px;height:14px}.ActivityTicker-module__mhjC0W__tickerTrack{gap:var(--space-8);flex-shrink:0;animation:40s linear infinite ActivityTicker-module__mhjC0W__tickerScroll;display:flex}.ActivityTicker-module__mhjC0W__tickerEvent{font-family:var(--font-data);letter-spacing:.02em;color:var(--text-secondary);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:400}.ActivityTicker-module__mhjC0W__tickerEvent strong{color:var(--text-primary);font-weight:500}.ActivityTicker-module__mhjC0W__tickerTimestamp{color:var(--text-muted);margin-right:var(--space-2)}.ActivityTicker-module__mhjC0W__tickerDot{background:var(--primary);opacity:.5;width:4px;height:4px;margin:0 var(--space-3);vertical-align:middle;border-radius:50%;display:inline-block}.ActivityTicker-module__mhjC0W__tickerEventError strong{font-weight:600}@keyframes ActivityTicker-module__mhjC0W__tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.ActivityTicker-module__mhjC0W__ticker{padding:var(--space-2) var(--space-3);gap:var(--space-3)}.ActivityTicker-module__mhjC0W__tickerTrack{will-change:transform;contain:content;gap:var(--space-6);animation-duration:25s}.ActivityTicker-module__mhjC0W__tickerEvent{font-size:10px}}
.SectorConfigView-module__y7I6Hq__container{gap:var(--space-4);padding:var(--space-5);flex-direction:column;height:100%;display:flex}.SectorConfigView-module__y7I6Hq__toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.SectorConfigView-module__y7I6Hq__toolbarLeft,.SectorConfigView-module__y7I6Hq__toolbarRight{align-items:center;gap:var(--space-3);display:flex}.SectorConfigView-module__y7I6Hq__countBadge{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.04em;color:var(--on-primary);background:var(--primary-gradient);border-radius:var(--radius-md);padding:4px 12px;font-size:11px;font-weight:700}.SectorConfigView-module__y7I6Hq__searchInput{font-family:var(--font-body);color:var(--text-primary);background-color:var(--surface-input);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);min-width:250px;transition:border-color var(--transition-fast);background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='8' stroke='%237a8599' stroke-width='2'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65' stroke='%237a8599' stroke-width='2'/%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;background-size:14px;outline:none;padding-left:32px;font-size:13px}.SectorConfigView-module__y7I6Hq__searchInput:focus{border-color:var(--primary)}.SectorConfigView-module__y7I6Hq__boardArea{gap:var(--space-4);padding-bottom:var(--space-2);flex:1;display:flex;overflow:auto hidden}.SectorConfigView-module__y7I6Hq__createColumn{flex:0 0 320px;height:100%}.SectorConfigView-module__y7I6Hq__createButtonLarge{border:2px dashed var(--border-ghost);border-radius:var(--radius-lg);width:100%;height:100%;color:var(--text-muted);font-family:var(--font-data);letter-spacing:.04em;cursor:pointer;transition:all var(--transition-fast);background:0 0;flex-direction:column;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.SectorConfigView-module__y7I6Hq__createButtonLarge:hover{border-color:var(--primary);color:var(--primary);background:var(--surface-hover)}.SectorConfigView-module__y7I6Hq__createForm{background:var(--surface-container);border:1px solid var(--primary);border-radius:var(--radius-lg);width:100%;height:100%;padding:var(--space-4)}.SectorConfigView-module__y7I6Hq__createInput{background:var(--surface-input);border:1px solid var(--border);width:100%;color:var(--text-primary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-family:var(--font-data);outline:none;font-size:12px}.SectorConfigView-module__y7I6Hq__createInput:focus{border-color:var(--primary)}
.SectorColumn-module__fd9PyG__column{background:var(--surface-container);border:1px solid var(--border-ghost);border-radius:var(--radius-lg);height:100%;transition:background-color var(--transition-fast), border-color var(--transition-fast);flex-direction:column;flex:0 0 320px;display:flex}.SectorColumn-module__fd9PyG__column.SectorColumn-module__fd9PyG__dragOver{background-color:var(--surface-hover);border-color:var(--primary)}.SectorColumn-module__fd9PyG__header{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--surface-high);border-radius:var(--radius-lg) var(--radius-lg) 0 0;justify-content:space-between;align-items:center;display:flex}.SectorColumn-module__fd9PyG__titleGroup{align-items:center;gap:var(--space-2);display:flex}.SectorColumn-module__fd9PyG__deleteBtn{color:var(--text-muted);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.SectorColumn-module__fd9PyG__deleteBtn:hover{background:var(--surface-hover);color:var(--danger)}.SectorColumn-module__fd9PyG__title{font-family:var(--font-heading);color:var(--text-primary);text-transform:uppercase;margin:0;font-size:14px;font-weight:600}.SectorColumn-module__fd9PyG__count{font-family:var(--font-data);color:var(--text-muted);background:var(--surface-highest);border-radius:12px;padding:2px 8px;font-size:11px;font-weight:700}.SectorColumn-module__fd9PyG__cardList{padding:var(--space-3);gap:var(--space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}
.DraggableEmitterCard-module__1b9UFW__card{background:var(--surface-high);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-2);cursor:grab;transition:border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast)}.DraggableEmitterCard-module__1b9UFW__card:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #0003}.DraggableEmitterCard-module__1b9UFW__card:active{cursor:grabbing;transform:translateY(0)}.DraggableEmitterCard-module__1b9UFW__offline{opacity:.6}.DraggableEmitterCard-module__1b9UFW__header{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.DraggableEmitterCard-module__1b9UFW__name{font-family:var(--font-heading);color:var(--text-primary);font-size:13px;font-weight:600}.DraggableEmitterCard-module__1b9UFW__serial{font-family:var(--font-mono);color:var(--text-muted);font-size:10px}.DraggableEmitterCard-module__1b9UFW__telemetry{gap:var(--space-3);font-family:var(--font-data);color:var(--info);margin-bottom:var(--space-2);font-size:11px;display:flex}.DraggableEmitterCard-module__1b9UFW__status{font-family:var(--font-data);text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.DraggableEmitterCard-module__1b9UFW__indicator{border-radius:50%;width:8px;height:8px}.DraggableEmitterCard-module__1b9UFW__indicator.DraggableEmitterCard-module__1b9UFW__transmitting{background-color:var(--success);box-shadow:0 0 8px #00c85366}.DraggableEmitterCard-module__1b9UFW__indicator.DraggableEmitterCard-module__1b9UFW__idle{background-color:var(--text-muted)}.DraggableEmitterCard-module__1b9UFW__indicator.DraggableEmitterCard-module__1b9UFW__offline{background-color:var(--danger);box-shadow:0 0 8px #ff3c3c66}
.TelemetryLogView-module__BF3Nia__container{height:calc(100vh - var(--header-height));background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.TelemetryLogView-module__BF3Nia__toolbar{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-ghost);background:var(--surface-high);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.TelemetryLogView-module__BF3Nia__toolbarLeft{align-items:center;gap:var(--space-3);display:flex}.TelemetryLogView-module__BF3Nia__toolbarDot{background:var(--primary);width:6px;height:6px;box-shadow:0 0 6px var(--primary);border-radius:50%;animation:2s ease-in-out infinite TelemetryLogView-module__BF3Nia__pulseDot}@keyframes TelemetryLogView-module__BF3Nia__pulseDot{0%,to{opacity:1}50%{opacity:.4}}.TelemetryLogView-module__BF3Nia__toolbarTitle{font-family:var(--font-data);color:var(--text-secondary);letter-spacing:.12em;margin:0;font-size:12px;font-weight:700}.TelemetryLogView-module__BF3Nia__totalCount{font-family:var(--font-data);color:var(--text-muted);background:var(--surface);border:1px solid var(--border-ghost);border-radius:9999px;padding:1px 7px;font-size:10px;font-weight:600}.TelemetryLogView-module__BF3Nia__criticalBadge{font-family:var(--font-data);letter-spacing:.06em;color:var(--color-critical,#f44);background:#ff44441f;border:1px solid #ff44444d;border-radius:4px;padding:2px 8px;font-size:9px;font-weight:700;animation:2.5s ease-in-out infinite TelemetryLogView-module__BF3Nia__criticalPulse}@keyframes TelemetryLogView-module__BF3Nia__criticalPulse{0%,to{opacity:1}50%{opacity:.7;box-shadow:0 0 8px #ff44444d}}.TelemetryLogView-module__BF3Nia__toolbarRight{align-items:center;gap:var(--space-2);display:flex}.TelemetryLogView-module__BF3Nia__searchBox{align-items:center;display:flex;position:relative}.TelemetryLogView-module__BF3Nia__searchIcon{color:var(--text-muted);pointer-events:none;font-size:12px;position:absolute;left:8px}.TelemetryLogView-module__BF3Nia__searchInput{border:1px solid var(--border-ghost);border-radius:var(--radius-sm);background:var(--surface);width:180px;color:var(--text-primary);font-family:var(--font-data);outline:none;padding:4px 28px 4px 24px;font-size:11px;transition:border-color .15s}.TelemetryLogView-module__BF3Nia__searchInput::placeholder{color:var(--text-muted)}.TelemetryLogView-module__BF3Nia__searchInput:focus{border-color:var(--primary)}.TelemetryLogView-module__BF3Nia__searchClear{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:2px;font-size:10px;position:absolute;right:4px}.TelemetryLogView-module__BF3Nia__searchClear:hover{color:var(--text-primary)}.TelemetryLogView-module__BF3Nia__toolBtn{border:1px solid var(--border-ghost);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;font-size:10px;transition:all .15s;display:flex}.TelemetryLogView-module__BF3Nia__toolBtn:hover{color:var(--text-primary);border-color:var(--border);background:var(--surface-high)}.TelemetryLogView-module__BF3Nia__toolBtnActive{color:var(--primary);border-color:var(--primary);background:#f0a50014}.TelemetryLogView-module__BF3Nia__filterBar{align-items:center;gap:var(--space-5);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--border-ghost);background:var(--surface);flex-shrink:0;display:flex;overflow-x:auto}.TelemetryLogView-module__BF3Nia__filterGroup{align-items:center;gap:var(--space-1);display:flex}.TelemetryLogView-module__BF3Nia__filterLabel{font-family:var(--font-data);letter-spacing:.12em;color:var(--text-muted);margin-right:var(--space-1);font-size:8px;font-weight:700}.TelemetryLogView-module__BF3Nia__filterChip{border:1px solid var(--border-ghost);color:var(--text-muted);font-family:var(--font-data);letter-spacing:.03em;cursor:pointer;white-space:nowrap;background:0 0;border-radius:9999px;align-items:center;gap:3px;padding:2px 8px;font-size:9px;font-weight:600;transition:all .15s;display:inline-flex}.TelemetryLogView-module__BF3Nia__filterChip:hover{color:var(--text-primary);border-color:var(--border);background:var(--surface-high)}.TelemetryLogView-module__BF3Nia__filterChipActive{color:var(--primary);border-color:var(--primary);background:#f0a50014}.TelemetryLogView-module__BF3Nia__filterDot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.TelemetryLogView-module__BF3Nia__filterCount{opacity:.7;margin-left:1px;font-size:8px;font-weight:800}.TelemetryLogView-module__BF3Nia__pauseBanner{padding:4px var(--space-5);font-family:var(--font-data);color:var(--primary);text-align:center;letter-spacing:.04em;background:#f0a5001f;border-bottom:1px solid #f0a5004d;flex-shrink:0;font-size:10px;font-weight:600}.TelemetryLogView-module__BF3Nia__logBody{scroll-behavior:smooth;flex:1;overflow-y:auto}.TelemetryLogView-module__BF3Nia__logList{flex-direction:column;display:flex}.TelemetryLogView-module__BF3Nia__logHeaderRow{gap:var(--space-2);padding:4px var(--space-5);border-bottom:1px solid var(--border);background:var(--surface-high);z-index:2;grid-template-columns:64px 72px 140px 1fr;display:grid;position:sticky;top:0}.TelemetryLogView-module__BF3Nia__logHeaderCell{font-family:var(--font-data);letter-spacing:.14em;color:var(--text-muted);text-transform:uppercase;font-size:8px;font-weight:700}.TelemetryLogView-module__BF3Nia__logRow{align-items:start;gap:var(--space-2);padding:5px var(--space-5);border-bottom:1px solid var(--border-ghost);font-family:var(--font-data);grid-template-columns:64px 72px 140px 1fr;font-size:11px;transition:background-color .15s;animation:.25s ease-out TelemetryLogView-module__BF3Nia__logSlideIn;display:grid;position:relative}@keyframes TelemetryLogView-module__BF3Nia__logSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.TelemetryLogView-module__BF3Nia__logRow:hover{background-color:var(--surface-high)}.TelemetryLogView-module__BF3Nia__logRowError{grid-template-columns:64px 72px 140px 1fr 24px}.TelemetryLogView-module__BF3Nia__errorSev_critical{border-left:2px solid var(--color-critical,#f44)}.TelemetryLogView-module__BF3Nia__errorSev_error{border-left:2px solid var(--color-error,#ff7043)}.TelemetryLogView-module__BF3Nia__errorSev_warning{border-left:2px solid var(--color-warning,#ffca28)}.TelemetryLogView-module__BF3Nia__errorSev_info{border-left:2px solid var(--color-info,#42a5f5)}.TelemetryLogView-module__BF3Nia__severity_info{border-left:2px solid #0000}.TelemetryLogView-module__BF3Nia__severity_warning{border-left:2px solid var(--primary)}.TelemetryLogView-module__BF3Nia__severity_critical{border-left:2px solid var(--danger)}.TelemetryLogView-module__BF3Nia__logTime{font-variant-numeric:tabular-nums;color:var(--text-muted);letter-spacing:.02em;padding-top:1px;font-size:10px}.TelemetryLogView-module__BF3Nia__logBadge{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border:1px solid var(--border-ghost);align-items:center;gap:3px;padding:1px 5px;font-size:8px;font-weight:700;display:inline-flex}.TelemetryLogView-module__BF3Nia__logBadgeActivity{color:var(--text-secondary);background:var(--surface-high)}.TelemetryLogView-module__BF3Nia__logBadgeIcon{font-size:8px;line-height:1}.TelemetryLogView-module__BF3Nia__logSource{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;padding-top:1px;font-weight:600;overflow:hidden}.TelemetryLogView-module__BF3Nia__logMessage{color:var(--text-secondary);align-items:baseline;gap:4px;min-width:0;padding-top:1px;display:flex}.TelemetryLogView-module__BF3Nia__logMsgText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TelemetryLogView-module__BF3Nia__expandToggle{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;width:12px;padding:0;font-size:9px}.TelemetryLogView-module__BF3Nia__expandToggle:hover{color:var(--text-primary)}.TelemetryLogView-module__BF3Nia__dismissBtn{color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;align-self:center;padding:2px;font-size:9px;transition:opacity .15s}.TelemetryLogView-module__BF3Nia__logRow:hover .TelemetryLogView-module__BF3Nia__dismissBtn{opacity:1}.TelemetryLogView-module__BF3Nia__dismissBtn:hover{color:var(--danger)}.TelemetryLogView-module__BF3Nia__errorDetails{padding:var(--space-2) 0 var(--space-1) 72px;margin-top:var(--space-1);border-top:1px solid var(--border-ghost);flex-direction:column;grid-column:1/-1;gap:2px;display:flex}.TelemetryLogView-module__BF3Nia__detailRow{gap:var(--space-3);font-size:10px;display:flex}.TelemetryLogView-module__BF3Nia__detailLabel{color:var(--text-muted);letter-spacing:.03em;flex-shrink:0;min-width:80px;font-weight:600}.TelemetryLogView-module__BF3Nia__detailValue{color:var(--text-secondary)}.TelemetryLogView-module__BF3Nia__detailValueMono{color:var(--text-secondary);font-variant-numeric:tabular-nums;letter-spacing:.02em}.TelemetryLogView-module__BF3Nia__overflow{padding:var(--space-3) var(--space-5);text-align:center;font-family:var(--font-data);color:var(--text-muted);border-top:1px solid var(--border-ghost);font-size:10px}.TelemetryLogView-module__BF3Nia__emptyState{justify-content:center;align-items:center;gap:var(--space-2);height:100%;min-height:300px;padding:var(--space-8);flex-direction:column;display:flex}.TelemetryLogView-module__BF3Nia__emptyIcon{color:var(--text-muted);opacity:.3;margin-bottom:var(--space-2);animation:3s ease-in-out infinite TelemetryLogView-module__BF3Nia__emptyPulse}@keyframes TelemetryLogView-module__BF3Nia__emptyPulse{0%,to{opacity:.3}50%{opacity:.5}}.TelemetryLogView-module__BF3Nia__emptyTitle{font-family:var(--font-data);color:var(--text-secondary);letter-spacing:.04em;margin:0;font-size:13px;font-weight:600}.TelemetryLogView-module__BF3Nia__emptySubtitle{color:var(--text-muted);text-align:center;max-width:340px;margin:0;font-size:11px;line-height:1.6}.TelemetryLogView-module__BF3Nia__statusBar{align-items:center;gap:var(--space-2);padding:3px var(--space-5);border-top:1px solid var(--border-ghost);background:var(--surface-high);flex-shrink:0;display:flex}.TelemetryLogView-module__BF3Nia__statusItem{font-family:var(--font-data);color:var(--text-muted);letter-spacing:.04em;font-size:9px;font-weight:500}.TelemetryLogView-module__BF3Nia__statusSep{color:var(--border);font-size:9px}@media (max-width:768px){.TelemetryLogView-module__BF3Nia__container{height:calc(100vh - var(--header-height) - 72px);height:calc(100dvh - var(--header-height) - 72px)}.TelemetryLogView-module__BF3Nia__toolbar{padding:var(--space-2) var(--space-3);gap:var(--space-2);flex-wrap:wrap}.TelemetryLogView-module__BF3Nia__toolbarLeft{gap:var(--space-2);flex:100%}.TelemetryLogView-module__BF3Nia__toolbarRight{justify-content:flex-start;gap:var(--space-2);flex:100%}.TelemetryLogView-module__BF3Nia__searchInput{width:100%;min-height:44px;padding:8px 28px;font-size:16px}.TelemetryLogView-module__BF3Nia__toolBtn{width:44px;height:44px;font-size:12px}.TelemetryLogView-module__BF3Nia__filterBar{gap:var(--space-2);padding:var(--space-2) var(--space-3);-webkit-overflow-scrolling:touch}.TelemetryLogView-module__BF3Nia__filterChip{min-height:36px;padding:5px 12px;font-size:10px}.TelemetryLogView-module__BF3Nia__logHeaderRow{display:none}.TelemetryLogView-module__BF3Nia__logRow,.TelemetryLogView-module__BF3Nia__logRowError{padding:8px var(--space-3);flex-direction:column;gap:2px;display:flex}.TelemetryLogView-module__BF3Nia__logTime{order:-1;font-size:9px}.TelemetryLogView-module__BF3Nia__logSource{font-size:12px}.TelemetryLogView-module__BF3Nia__logMessage{font-size:11px}.TelemetryLogView-module__BF3Nia__logMsgText{white-space:normal;word-break:break-word}.TelemetryLogView-module__BF3Nia__errorDetails{padding:var(--space-2) 0 var(--space-1) var(--space-3)}.TelemetryLogView-module__BF3Nia__detailLabel{min-width:60px}.TelemetryLogView-module__BF3Nia__dismissBtn{opacity:.6;justify-content:center;align-self:flex-end;align-items:center;min-width:44px;min-height:44px;display:flex}.TelemetryLogView-module__BF3Nia__statusBar{padding:4px var(--space-3);flex-wrap:wrap}.TelemetryLogView-module__BF3Nia__emptyState{padding:var(--space-5)}.TelemetryLogView-module__BF3Nia__overflow{padding:var(--space-3)}}
