.DesktopMock-module__nn-dma__frame{background:var(--bg-surface);border:1px solid var(--border-strong);box-shadow:0 30px 80px -20px #0009, 0 0 0 1px var(--border-base), 0 0 60px -20px var(--accent-glow);border-radius:14px;width:100%;transition:box-shadow .3s;overflow:hidden}.DesktopMock-module__nn-dma__frame:hover{box-shadow:0 40px 100px -20px #000000b3, 0 0 0 1px var(--border-strong), 0 0 80px -15px var(--accent-glow)}.DesktopMock-module__nn-dma__frame:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.DesktopMock-module__nn-dma__titlebar{background:var(--bg-sidebar-solid);border-bottom:1px solid var(--border-base);align-items:center;gap:7px;padding:11px 14px;display:flex}.DesktopMock-module__nn-dma__tl{border-radius:50%;flex-shrink:0;width:11px;height:11px}.DesktopMock-module__nn-dma__tlRed{background:#ff5f57}.DesktopMock-module__nn-dma__tlYellow{background:#febc2e}.DesktopMock-module__nn-dma__tlGreen{background:#28c840}.DesktopMock-module__nn-dma__titleText{color:var(--fg-subtle);white-space:nowrap;text-overflow:ellipsis;margin-left:14px;font-size:11px;font-weight:500;overflow:hidden}.DesktopMock-module__nn-dma__hintBtn{appearance:none;cursor:pointer;color:var(--accent-fg);opacity:.75;white-space:nowrap;background:0 0;border:none;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:500;transition:opacity .15s,background .15s;animation:2.5s ease-in-out infinite DesktopMock-module__nn-dma__hintPulse}.DesktopMock-module__nn-dma__hintBtn:hover{opacity:1;background:var(--accent-light);animation:none}@keyframes DesktopMock-module__nn-dma__hintPulse{0%,to{opacity:.75}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.DesktopMock-module__nn-dma__hintBtn{animation:none}}.DesktopMock-module__nn-dma__body{grid-template-columns:210px 1fr;min-height:500px;display:grid}.DesktopMock-module__nn-dma__compact .DesktopMock-module__nn-dma__body{grid-template-columns:130px 1fr;min-height:260px}.DesktopMock-module__nn-dma__sidebar{background:var(--bg-sidebar-solid);border-right:1px solid var(--border-base);padding:10px 8px;overflow-y:auto}.DesktopMock-module__nn-dma__groupHeader{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-subtle);padding:11px 10px 5px;font-size:9.5px;font-weight:600}.DesktopMock-module__nn-dma__compact .DesktopMock-module__nn-dma__groupHeader{padding:8px 9px 4px;font-size:9px}.DesktopMock-module__nn-dma__item{appearance:none;text-align:left;cursor:pointer;width:100%;color:var(--fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-left:2px solid #0000;border-radius:6px;align-items:center;gap:9px;margin-bottom:1px;padding:6px 10px;font-size:12px;transition:all .15s;display:flex}.DesktopMock-module__nn-dma__compact .DesktopMock-module__nn-dma__item{padding:5px 9px;font-size:11px}.DesktopMock-module__nn-dma__item:hover{color:var(--fg-base);background:#0000000a}.dark .DesktopMock-module__nn-dma__item:hover{color:var(--fg-base);background:#e6eeff0a}.DesktopMock-module__nn-dma__itemActive{box-shadow:inset 0 0 20px -8px var(--accent-glow);color:var(--accent-fg)!important;background:linear-gradient(90deg, var(--accent-light), transparent)!important;border-left:2px solid var(--accent)!important;padding-left:8px!important}.DesktopMock-module__nn-dma__item svg{opacity:.75;flex-shrink:0;width:13px;height:13px}.DesktopMock-module__nn-dma__itemActive svg{opacity:1}.DesktopMock-module__nn-dma__paneWrap{position:relative;overflow:hidden}.DesktopMock-module__nn-dma__pane{opacity:0;flex-direction:column;gap:14px;height:100%;padding:20px 24px;transition:opacity .15s;display:none;overflow:hidden}.DesktopMock-module__nn-dma__compact .DesktopMock-module__nn-dma__pane{gap:10px;padding:14px 16px}.DesktopMock-module__nn-dma__paneActive{opacity:1;display:flex}@media (prefers-reduced-motion:reduce){.DesktopMock-module__nn-dma__pane{transition:none}}.DesktopMock-module__nn-dma__metricRow{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.DesktopMock-module__nn-dma__metricCard{background:var(--bg-elevated);border:1px solid var(--border-base);border-radius:8px;padding:11px 13px}.DesktopMock-module__nn-dma__metricLabel{color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:9.5px;font-weight:600}.DesktopMock-module__nn-dma__metricValue{color:var(--fg-base);margin-top:2px;font-size:22px;font-weight:700}.DesktopMock-module__nn-dma__compact .DesktopMock-module__nn-dma__metricValue{font-size:17px}.DesktopMock-module__nn-dma__metricDelta{color:#10b981;margin-top:2px;font-size:10px;font-weight:500}.DesktopMock-module__nn-dma__chartCard{background:var(--bg-elevated);border:1px solid var(--border-base);border-radius:8px;flex:1;min-height:140px;padding:14px;position:relative;overflow:hidden}.DesktopMock-module__nn-dma__compact .DesktopMock-module__nn-dma__chartCard{min-height:110px;padding:10px}.DesktopMock-module__nn-dma__chartHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.DesktopMock-module__nn-dma__chartTitle{color:var(--fg-base);font-size:11px;font-weight:600}.DesktopMock-module__nn-dma__chartLegend{color:var(--fg-subtle);font-size:9px}.DesktopMock-module__nn-dma__chartSvg{width:100%;height:100px}.DesktopMock-module__nn-dma__compact .DesktopMock-module__nn-dma__chartSvg{height:70px}.DesktopMock-module__nn-dma__paneHarness{overflow:hidden;background:var(--bg-base)!important;padding:0!important}.DesktopMock-module__nn-dma__paneHarnessCode{color:#cbd5e1;white-space:pre;margin:0;padding:20px 24px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.75;overflow:auto}.DesktopMock-module__nn-dma__yamlComment{color:#64748b;font-style:italic}.DesktopMock-module__nn-dma__yamlKey{color:#4ec7f2}.DesktopMock-module__nn-dma__yamlStr{color:#a7f3d0}.DesktopMock-module__nn-dma__yamlDash{color:#6b7280}.DesktopMock-module__nn-dma__yamlNum{color:#fbbf24}.DesktopMock-module__nn-dma__mpSearch{background:var(--bg-elevated);border:1px solid var(--border-base);color:var(--fg-subtle);border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:12px;display:flex}.DesktopMock-module__nn-dma__pluginGridMock{grid-template-columns:1fr 1fr;align-content:start;gap:10px;display:grid}.DesktopMock-module__nn-dma__pluginTile{background:var(--bg-elevated);border:1px solid var(--border-base);border-top:2px solid var(--accent);border-radius:7px;padding:11px 12px}.DesktopMock-module__nn-dma__pluginTileName{color:var(--accent-fg);font-family:ui-monospace,monospace;font-size:11px;font-weight:700}.DesktopMock-module__nn-dma__pluginTileDesc{color:var(--fg-muted);margin-top:3px;font-size:10px;line-height:1.4}.DesktopMock-module__nn-dma__agentGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.DesktopMock-module__nn-dma__agentCard{background:var(--bg-elevated);border:1px solid var(--border-base);border-radius:9px;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.DesktopMock-module__nn-dma__agentDot{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px}.DesktopMock-module__nn-dma__agentDotRunning{background:var(--accent);box-shadow:0 0 12px var(--accent);animation:1.6s ease-in-out infinite DesktopMock-module__nn-dma__dmPulse}.DesktopMock-module__nn-dma__agentDotIdle{background:var(--fg-subtle)}.DesktopMock-module__nn-dma__agentName{color:var(--fg-base);font-size:12px;font-weight:700}.DesktopMock-module__nn-dma__agentStatus{color:var(--fg-subtle);margin-top:3px;font-size:10px}.DesktopMock-module__nn-dma__agentStatusRunning{color:var(--accent-fg)}@keyframes DesktopMock-module__nn-dma__dmPulse{0%,to{opacity:1}50%{opacity:.5}}.DesktopMock-module__nn-dma__comparatorPane{grid-template-columns:1fr 1fr;gap:0;padding:0!important}.DesktopMock-module__nn-dma__paneActive.DesktopMock-module__nn-dma__comparatorPane{display:grid}.DesktopMock-module__nn-dma__term{color:#cbd5e1;border-right:1px solid var(--border-base);background:#000;padding:14px;font-family:ui-monospace,SF Mono,monospace;font-size:11px;line-height:1.55;overflow:hidden}.DesktopMock-module__nn-dma__term:last-child{border-right:none}.DesktopMock-module__nn-dma__termHeader{color:var(--accent-fg);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.DesktopMock-module__nn-dma__termHeader:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 6px var(--accent);border-radius:50%}.DesktopMock-module__nn-dma__termLine{color:#cbd5e1;margin-bottom:3px;font-size:10px}.DesktopMock-module__nn-dma__termUser{color:var(--accent-fg)}.DesktopMock-module__nn-dma__termTool{color:#a78bfa}.DesktopMock-module__nn-dma__termOk{color:#10b981}.DesktopMock-module__nn-dma__termCursor:after{content:"▋";color:var(--accent);margin-left:2px;animation:1s step-end infinite DesktopMock-module__nn-dma__dmBlink}@keyframes DesktopMock-module__nn-dma__dmBlink{50%{opacity:0}}.DesktopMock-module__nn-dma__permTable{background:var(--bg-elevated);border:1px solid var(--border-base);border-radius:8px;overflow:hidden}.DesktopMock-module__nn-dma__permRow{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:8px 14px;font-size:11px;display:flex}.DesktopMock-module__nn-dma__permRow:last-child{border-bottom:none}.DesktopMock-module__nn-dma__permStatus{text-transform:uppercase;letter-spacing:.05em;text-align:center;border-radius:4px;min-width:42px;padding:2px 7px;font-size:9.5px;font-weight:600}.DesktopMock-module__nn-dma__permAllow{color:#10b981;background:#10b98126}.DesktopMock-module__nn-dma__permAsk{color:#f59e0b;background:#fbbf2426}.DesktopMock-module__nn-dma__permDeny{color:#ef4444;background:#ef444426}.DesktopMock-module__nn-dma__permRule{color:var(--fg-base);font-family:ui-monospace,monospace;font-size:11px}.DesktopMock-module__nn-dma__parityTable{border-collapse:collapse;width:100%;font-size:11px}.DesktopMock-module__nn-dma__parityTable th{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-subtle);text-align:left;border-bottom:1px solid var(--border-base);padding:6px 10px;font-size:9.5px;font-weight:600}.DesktopMock-module__nn-dma__parityTable td{color:var(--fg-muted);border-bottom:1px solid var(--border-subtle);padding:7px 10px;font-size:11px}.DesktopMock-module__nn-dma__parityCheck{color:var(--accent);font-weight:700}.DesktopMock-module__nn-dma__parityPartial{color:#f59e0b}.DesktopMock-module__nn-dma__parityNone{color:var(--fg-subtle)}.DesktopMock-module__nn-dma__boardCols{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.DesktopMock-module__nn-dma__boardCol{background:var(--bg-elevated);border:1px solid var(--border-base);border-radius:9px;padding:10px}.DesktopMock-module__nn-dma__boardColTitle{color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.DesktopMock-module__nn-dma__boardColCount{background:var(--border-base);color:var(--fg-muted);border-radius:9px;padding:1px 6px;font-size:9px}.DesktopMock-module__nn-dma__boardCard{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--fg-muted);border-radius:6px;align-items:flex-start;gap:6px;margin-bottom:5px;padding:7px 9px;font-size:11px;display:flex}.DesktopMock-module__nn-dma__boardTag{border-radius:4px;flex-shrink:0;margin-top:1px;padding:1px 5px;font-size:9px;font-weight:600}.DesktopMock-module__nn-dma__boardTagFeat{background:var(--accent-light);color:var(--accent-fg)}.DesktopMock-module__nn-dma__boardTagFix{color:#f87171;background:#ef444426}.DesktopMock-module__nn-dma__boardTagDocs{color:#10b981;background:#10b98126}.DesktopMock-module__nn-dma__boardTagChore{color:#94a3b8;background:#94a3b81f}.DesktopMock-module__nn-dma__roadmapRow{align-items:center;gap:12px;margin-bottom:10px;display:flex}.DesktopMock-module__nn-dma__roadmapLabel{color:var(--fg-subtle);flex-shrink:0;width:44px;font-size:10px;font-weight:600}.DesktopMock-module__nn-dma__roadmapBar{background:var(--bg-elevated);border:1px solid var(--border-base);border-radius:3px;flex:1;height:6px;overflow:hidden}.DesktopMock-module__nn-dma__roadmapFill{background:linear-gradient(90deg, var(--accent), var(--accent-fg));border-radius:3px;height:100%}.DesktopMock-module__nn-dma__roadmapFillPlanned{background:linear-gradient(90deg, var(--fg-subtle), var(--border-strong))}.DesktopMock-module__nn-dma__roadmapStatus{color:var(--fg-subtle);text-align:right;flex-shrink:0;width:60px;font-size:9.5px}.DesktopMock-module__nn-dma__roadmapStatusLive{color:var(--accent-fg);font-weight:600}.DesktopMock-module__nn-dma__roadmapStatusBuilding{color:#f59e0b;font-weight:600}.DesktopMock-module__nn-dma__chatMsg{border-radius:10px;max-width:90%;padding:8px 12px;font-size:11px;line-height:1.5}.DesktopMock-module__nn-dma__chatMsgUser{background:var(--accent-light);color:var(--accent-fg);border-radius:10px 10px 2px;align-self:flex-end}.DesktopMock-module__nn-dma__chatMsgBot{background:var(--bg-elevated);border:1px solid var(--border-base);color:var(--fg-muted);border-radius:2px 10px 10px;align-self:flex-start}.DesktopMock-module__nn-dma__memoryGraphBg{background:radial-gradient(#7a8bff0d 0%,#0000 70%);position:absolute;inset:0}.DesktopMock-module__nn-dma__memoryNodes{flex:1;height:100%;position:relative}.DesktopMock-module__nn-dma__memoryNode{background:var(--bg-elevated);border:1px solid var(--border-base);width:60px;height:60px;color:var(--fg-base);box-shadow:0 0 20px -8px var(--accent-glow);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex;position:absolute;transform:translate(-50%,-50%)}.DesktopMock-module__nn-dma__memoryNodeAltA{color:var(--accent-fg);border-color:#7a8bff4d}.DesktopMock-module__nn-dma__memoryNodeAltB{color:#c084fc;border-color:#a855f74d}.DesktopMock-module__nn-dma__memoryNodeAltC{color:#10b981;border-color:#10b9814d}.DesktopMock-module__nn-dma__memoryEdge{background:var(--border-strong);transform-origin:0;height:1px;position:absolute}.DesktopMock-module__nn-dma__paneTitle{color:var(--fg-base);margin-bottom:2px;font-size:16px;font-weight:700}.DesktopMock-module__nn-dma__paneSubtitle{color:var(--fg-subtle);margin-top:-6px;margin-bottom:4px;font-size:11px}@media (max-width:640px){.DesktopMock-module__nn-dma__frame{border-radius:10px}.DesktopMock-module__nn-dma__titlebar{gap:6px;padding:9px 12px}.DesktopMock-module__nn-dma__tl{width:9px;height:9px}.DesktopMock-module__nn-dma__titleText{margin-left:10px;font-size:10px}.DesktopMock-module__nn-dma__hintBtn{padding:1px 5px;font-size:9px}.DesktopMock-module__nn-dma__body{grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:440px}.DesktopMock-module__nn-dma__sidebar{border-right:none;border-bottom:1px solid var(--border-base);scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-flow:row;gap:4px;padding:8px 10px;display:flex;overflow:auto hidden}.DesktopMock-module__nn-dma__sidebar::-webkit-scrollbar{display:none}.DesktopMock-module__nn-dma__sidebar>div{display:contents}.DesktopMock-module__nn-dma__groupHeader{display:none}.DesktopMock-module__nn-dma__item{white-space:nowrap;border-radius:999px;flex-shrink:0;width:auto;min-height:36px;margin-bottom:0;padding:8px 12px;font-size:12px;border-left:none!important}.DesktopMock-module__nn-dma__itemActive{box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-light)!important;border-left:none!important;padding-left:12px!important}.DesktopMock-module__nn-dma__item svg{width:12px;height:12px}.DesktopMock-module__nn-dma__pane{gap:10px;padding:16px 14px}.DesktopMock-module__nn-dma__paneTitle{font-size:15px}.DesktopMock-module__nn-dma__paneSubtitle{font-size:11px}.DesktopMock-module__nn-dma__metricRow{gap:6px}.DesktopMock-module__nn-dma__metricCard{padding:8px 9px}.DesktopMock-module__nn-dma__metricLabel{font-size:8.5px}.DesktopMock-module__nn-dma__metricValue{font-size:16px}.DesktopMock-module__nn-dma__metricDelta{font-size:9px}.DesktopMock-module__nn-dma__chartCard{min-height:110px;padding:10px}.DesktopMock-module__nn-dma__chartSvg{height:80px}.DesktopMock-module__nn-dma__paneHarnessCode{padding:14px 12px;font-size:10.5px;line-height:1.7}.DesktopMock-module__nn-dma__pluginGridMock,.DesktopMock-module__nn-dma__agentGrid{grid-template-columns:1fr;gap:8px}.DesktopMock-module__nn-dma__agentCard{padding:11px 12px}.DesktopMock-module__nn-dma__comparatorPane{grid-template-rows:1fr 1fr;grid-template-columns:1fr!important}.DesktopMock-module__nn-dma__term{border-right:none;border-bottom:1px solid var(--border-base);padding:12px;font-size:10px}.DesktopMock-module__nn-dma__term:last-child{border-bottom:none}.DesktopMock-module__nn-dma__termLine{font-size:9.5px}.DesktopMock-module__nn-dma__permRow{gap:10px;padding:8px 10px;font-size:10.5px}.DesktopMock-module__nn-dma__permStatus{min-width:38px;padding:2px 5px;font-size:9px}.DesktopMock-module__nn-dma__permRule{font-size:10.5px}.DesktopMock-module__nn-dma__parityTable{font-size:10px}.DesktopMock-module__nn-dma__parityTable th,.DesktopMock-module__nn-dma__parityTable td{padding:5px 7px}.DesktopMock-module__nn-dma__boardCols{grid-template-columns:1fr;gap:10px}.DesktopMock-module__nn-dma__roadmapLabel{width:40px;font-size:9.5px}.DesktopMock-module__nn-dma__roadmapStatus{width:54px;font-size:9px}.DesktopMock-module__nn-dma__chatMsg{max-width:95%;font-size:11px}.DesktopMock-module__nn-dma__memoryNode{width:44px;height:44px;font-size:9px}}
