.log-module__hEQ_Eq__appLayout{--bg-primary:#fff;--bg-secondary:#f2f2f2;--bg-hover:#f0f0f0;--text-primary:#1a1a1a;--text-secondary:#4a4a4a;--text-tertiary:#999;--accent-brand:#000;--accent-brand-hover:#333;--border-light:silver;--border-strong:#999;--sidebar-width-left:280px;--sidebar-width-right:320px;--header-height:60px;--drawer-height:140px;background:var(--bg-primary);width:100vw;height:100vh;color:var(--text-primary);font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;display:flex;overflow:hidden}.log-module__hEQ_Eq__sidebarLeft{width:var(--sidebar-width-left);border-right:1px solid var(--border-light);background:var(--bg-primary);z-index:20;flex-direction:column;height:100%;display:flex}.log-module__hEQ_Eq__brandHeader{height:var(--header-height);border-bottom:1px solid var(--border-light);flex-shrink:0;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:700;display:flex}.log-module__hEQ_Eq__navMenu{flex-direction:column;flex-shrink:0;gap:2px;padding:8px;display:flex}.log-module__hEQ_Eq__navItem{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:flex}.log-module__hEQ_Eq__navItem:hover{background:var(--bg-hover)}.log-module__hEQ_Eq__navItemActive{color:var(--text-primary);background:var(--bg-hover);box-shadow:inset 2px 0 0 var(--text-primary)}.log-module__hEQ_Eq__sectionTitle{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;padding:12px 16px 8px;font-size:11px;font-weight:600}.log-module__hEQ_Eq__agentFilter{flex-shrink:0;gap:6px;padding:0 12px 12px;display:flex;overflow-x:auto}.log-module__hEQ_Eq__filterChip{border:1px solid var(--border-light);white-space:nowrap;color:var(--text-secondary);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:0 0;border-radius:12px;padding:4px 10px;font-family:inherit;font-size:10px;font-weight:600}.log-module__hEQ_Eq__filterChip:hover{background:var(--bg-hover)}.log-module__hEQ_Eq__filterChipActive{color:#fff;background:#000;border-color:#000}.log-module__hEQ_Eq__agentDirectorySection{flex-direction:column;flex-grow:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.log-module__hEQ_Eq__agentCard{border:1px solid var(--border-light);border-radius:6px;flex-direction:column;gap:8px;padding:12px;transition:background .2s;display:flex}.log-module__hEQ_Eq__agentCard:hover{background:var(--bg-hover)}.log-module__hEQ_Eq__agentCardHeader{justify-content:space-between;align-items:center;display:flex}.log-module__hEQ_Eq__agentId{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:11px;font-weight:700}.log-module__hEQ_Eq__statusDot{background:#000;border-radius:50%;flex-shrink:0;width:8px;height:8px}.log-module__hEQ_Eq__capabilityBadges{flex-wrap:wrap;gap:4px;display:flex}.log-module__hEQ_Eq__badge{text-transform:uppercase;background:var(--bg-secondary);color:var(--text-secondary);letter-spacing:.04em;border:1px solid #ddd;border-radius:2px;padding:2px 6px;font-size:9px;font-weight:600}.log-module__hEQ_Eq__emptyHint{color:var(--text-tertiary);text-align:center;padding:24px 12px;font-size:11px}.log-module__hEQ_Eq__btnPrimary{color:#fff;text-transform:uppercase;cursor:pointer;letter-spacing:.08em;background:#000;border:none;border-radius:4px;flex-shrink:0;width:calc(100% - 32px);margin:12px 16px 16px;padding:12px;font-family:inherit;font-size:11px;font-weight:700}.log-module__hEQ_Eq__btnPrimary:hover{background:var(--accent-brand-hover)}.log-module__hEQ_Eq__mainStage{background:#000;flex-direction:column;flex-grow:1;height:100%;display:flex;position:relative;overflow:hidden}.log-module__hEQ_Eq__stageHeader{height:var(--header-height);color:#fff;background:#000;border-bottom:1px solid #333;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 32px;display:flex}.log-module__hEQ_Eq__stageTitle{letter-spacing:.04em;font-size:14px;font-weight:700}.log-module__hEQ_Eq__stageControls{font-family:var(--font-jetbrains-mono), monospace;color:#999;letter-spacing:.05em;font-size:11px}.log-module__hEQ_Eq__stageControls span[data-connected=true]{color:#6fd98a}.log-module__hEQ_Eq__stageContent{perspective:1200px;flex-direction:column;flex-grow:1;display:flex;position:relative;overflow:hidden}.log-module__hEQ_Eq__facilitySchematic{transform-style:preserve-3d;flex-grow:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.log-module__hEQ_Eq__hologramContainer{width:700px;height:400px;transform-style:preserve-3d;animation:40s linear infinite log-module__hEQ_Eq__rotateHologram;position:relative}.log-module__hEQ_Eq__blueprintGrid3d{width:100%;height:100%;transform-style:preserve-3d;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:15px;display:grid}.log-module__hEQ_Eq__room3d{background:#ffffff0d;border:1px solid #ffffff4d;position:relative}.log-module__hEQ_Eq__roomLabel3d{font-family:var(--font-jetbrains-mono), monospace;color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:600;position:absolute;top:10px;left:10px}.log-module__hEQ_Eq__agent3d{background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 10px #fff}@keyframes log-module__hEQ_Eq__rotateHologram{0%{transform:rotateX(60deg)rotate(0)}to{transform:rotateX(60deg)rotate(360deg)}}@keyframes log-module__hEQ_Eq__agentPulse{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.6;transform:translate(-50%,-50%)scale(1.4)}}.log-module__hEQ_Eq__actionLogDrawer{height:var(--drawer-height);z-index:15;background:#000;border-top:1px solid #333;flex-direction:column;flex-shrink:0;display:flex}.log-module__hEQ_Eq__drawerHandle{height:26px;font-family:var(--font-jetbrains-mono), monospace;color:#888;cursor:pointer;letter-spacing:.08em;background:#111;border-bottom:1px solid #222;justify-content:space-between;align-items:center;padding:0 16px;font-size:10px;display:flex}.log-module__hEQ_Eq__actionTimeline{scrollbar-width:none;flex-grow:1;align-items:center;gap:12px;padding:0 24px;display:flex;overflow-x:auto}.log-module__hEQ_Eq__actionTimeline::-webkit-scrollbar{display:none}.log-module__hEQ_Eq__timelineEmpty{color:#666;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.04em;padding:0 24px;font-size:11px}.log-module__hEQ_Eq__actionEvent{color:#fff;background:#ffffff0d;border:1px solid #333;border-radius:4px;flex-shrink:0;align-items:center;gap:12px;min-width:200px;padding:10px 12px;transition:all .3s;display:flex}.log-module__hEQ_Eq__actionEvent:hover{background:#ffffff14;border-color:#555}.log-module__hEQ_Eq__actionEventError{background:#ff3b3014;border-color:#ff3b30}.log-module__hEQ_Eq__eventIcon{background:#000;border:1px solid #555;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.log-module__hEQ_Eq__eventDetails{flex-direction:column;gap:2px;min-width:0;display:flex}.log-module__hEQ_Eq__eventType{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:11px;font-weight:700}.log-module__hEQ_Eq__eventAgent{font-family:var(--font-jetbrains-mono), monospace;color:#999;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.log-module__hEQ_Eq__eventTime{font-family:var(--font-jetbrains-mono), monospace;color:#666;font-size:10px}.log-module__hEQ_Eq__sidebarRight{width:var(--sidebar-width-right);border-left:1px solid var(--border-light);background:var(--bg-primary);flex-direction:column;display:flex}.log-module__hEQ_Eq__telemetryHeader{height:var(--header-height);border-bottom:1px solid var(--border-light);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 24px;font-size:13px;font-weight:700;display:flex}.log-module__hEQ_Eq__liveBadge{letter-spacing:.08em;border:1px solid #000;padding:2px 8px;font-size:10px;font-weight:700}.log-module__hEQ_Eq__liveBadge[data-connected=true]{color:#fff;background:#000}.log-module__hEQ_Eq__telemetryFeed{flex-direction:column;flex-grow:1;gap:14px;padding:20px 24px;display:flex;overflow-y:auto}.log-module__hEQ_Eq__telemetryEmpty{color:var(--text-tertiary);text-align:center;padding:24px 12px;font-size:12px;line-height:1.5}.log-module__hEQ_Eq__logEntry{border-bottom:1px solid var(--border-light);padding-bottom:12px}.log-module__hEQ_Eq__logMeta{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-tertiary);letter-spacing:.04em;justify-content:space-between;margin-bottom:4px;font-size:10px;display:flex}.log-module__hEQ_Eq__logContent{color:var(--text-primary);font-size:12px;line-height:1.4}.log-module__hEQ_Eq__systemMetrics{background:var(--bg-secondary);border-top:1px solid var(--border-light);flex-shrink:0;padding:20px 24px}.log-module__hEQ_Eq__metricGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.log-module__hEQ_Eq__metricItem{flex-direction:column;gap:4px;display:flex}.log-module__hEQ_Eq__metricLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.log-module__hEQ_Eq__metricValue{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-primary);font-size:17px;font-weight:600}@media (max-width:1024px){.log-module__hEQ_Eq__appLayout{flex-direction:column;width:100%;height:auto;min-height:100dvh;overflow:hidden auto}.log-module__hEQ_Eq__sidebarLeft{border-right:none;border-bottom:1px solid var(--border-light);width:100%;height:auto}.log-module__hEQ_Eq__sidebarRight{border-left:none;border-bottom:1px solid var(--border-light);width:100%;height:auto}.log-module__hEQ_Eq__agentDirectorySection{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-height:300px;display:grid;overflow-y:auto}.log-module__hEQ_Eq__mainStage{flex-grow:0;width:100%;height:auto;min-height:40vh}.log-module__hEQ_Eq__stageHeader{height:48px;padding:0 16px}.log-module__hEQ_Eq__stageTitle{font-size:13px}.log-module__hEQ_Eq__stageControls{font-size:10px}.log-module__hEQ_Eq__stageContent{min-height:40vh}.log-module__hEQ_Eq__hologramContainer{width:90vw;max-width:560px;height:300px}.log-module__hEQ_Eq__actionLogDrawer{height:auto;min-height:110px}.log-module__hEQ_Eq__actionTimeline{gap:8px;padding:8px 12px}.log-module__hEQ_Eq__actionEvent{min-width:180px;padding:8px 10px}.log-module__hEQ_Eq__telemetryFeed{max-height:300px;padding:14px 16px}.log-module__hEQ_Eq__systemMetrics{padding:14px 16px}.log-module__hEQ_Eq__telemetryHeader{height:48px;padding:0 16px;font-size:12px}.log-module__hEQ_Eq__brandHeader{height:48px;padding:0 16px;font-size:14px}.log-module__hEQ_Eq__metricGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.log-module__hEQ_Eq__agentDirectorySection{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;max-height:240px;padding:8px}.log-module__hEQ_Eq__agentCard{gap:6px;padding:10px}.log-module__hEQ_Eq__navMenu{flex-flow:wrap;gap:4px;padding:8px}.log-module__hEQ_Eq__navItem{text-align:center;flex:auto;min-width:0;padding:8px 10px;font-size:12px}.log-module__hEQ_Eq__navItemActive{box-shadow:inset 0 -2px 0 var(--text-primary)}.log-module__hEQ_Eq__sectionTitle{padding:8px 12px 6px;font-size:10px}.log-module__hEQ_Eq__agentFilter{gap:4px;padding:0 8px 8px}.log-module__hEQ_Eq__filterChip{padding:3px 8px;font-size:9px}.log-module__hEQ_Eq__hologramContainer{width:94vw;max-width:380px;height:220px}.log-module__hEQ_Eq__stageContent{min-height:35vh}.log-module__hEQ_Eq__actionEvent{gap:8px;min-width:150px;padding:6px 8px}.log-module__hEQ_Eq__eventIcon{width:28px;height:28px;font-size:12px}.log-module__hEQ_Eq__eventType{font-size:10px}.log-module__hEQ_Eq__eventAgent,.log-module__hEQ_Eq__eventTime{font-size:9px}.log-module__hEQ_Eq__metricGrid{grid-template-columns:repeat(2,1fr);gap:10px}.log-module__hEQ_Eq__metricValue{font-size:14px}.log-module__hEQ_Eq__btnPrimary{width:calc(100% - 24px);margin:8px 12px 12px;padding:10px}}@media (max-width:390px){.log-module__hEQ_Eq__brandHeader{gap:8px;height:44px;padding:0 12px;font-size:13px}.log-module__hEQ_Eq__agentDirectorySection{grid-template-columns:1fr 1fr;max-height:200px}.log-module__hEQ_Eq__agentId{font-size:10px}.log-module__hEQ_Eq__badge{padding:1px 4px;font-size:8px}.log-module__hEQ_Eq__stageHeader{height:40px;padding:0 12px}.log-module__hEQ_Eq__stageTitle{font-size:11px}.log-module__hEQ_Eq__drawerHandle{height:24px;padding:0 12px;font-size:9px}.log-module__hEQ_Eq__telemetryHeader{height:40px;padding:0 12px;font-size:11px}.log-module__hEQ_Eq__telemetryFeed{gap:10px;padding:10px 12px}.log-module__hEQ_Eq__logContent{font-size:11px}.log-module__hEQ_Eq__logMeta{font-size:9px}}
