:root{--bg:#080a0f;--surface:#10161f;--surface-2:#131b26;--surface-3:#182230;--surface-4:#0d131c;--border:#1f2937;--border-strong:#2a3648;--accent:#e07a4f;--accent-soft:#e07a4f1f;--text:#f5f7fb;--text-muted:#8c97a7;--text-subtle:#b9c3d1;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--info:#3b82f6;--purple:#8b5cf6;color:var(--text);background:radial-gradient(circle at top left, #3b82f612, transparent 28%), radial-gradient(circle at bottom right, #e07a4f0f, transparent 28%), var(--bg);font-family:Segoe UI,Aptos,system-ui,sans-serif;font-size:14px;line-height:1.45}@media (width<=520px){body .builderToolbar,body .builderToolbar.is-active{justify-content:flex-start!important;width:auto!important;max-width:calc(100vw - 16px)!important;position:fixed!important;top:8px!important;left:8px!important;right:auto!important}body .builderToolbar .builderPrimaryButton{white-space:nowrap!important;width:auto!important;max-width:calc(100vw - 32px)!important}body .avaCommandLayer:not(.is-open){display:none!important}body .avaCommandLayer:not(.is-open) .avaCommandLauncher{width:64px!important;min-width:64px!important;height:54px!important;padding:8px!important}body .avaCommandLayer:not(.is-open) .avaCommandLauncher small{display:none}body .avaCommandLayer.is-open{width:auto!important;position:fixed!important;bottom:10px!important;left:10px!important;right:10px!important}}.builderToolbar{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090d14d6;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:8px;max-width:min(760px,100vw - 36px);padding:8px;display:flex;position:fixed;top:18px;right:18px;box-shadow:0 18px 36px #00000047}.builderToolbar.is-active{right:376px}.builderPrimaryButton,.builderGhostButton,.builderInspector button,.builderCommandBox button,.builderWideButton{color:var(--text);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:9px 12px;font-size:12px;font-weight:800}.builderPrimaryButton{background:linear-gradient(#ff8e57,#cf5b31);border-color:#ff8e5766}.builderToolbarStatus{min-width:0;max-width:260px;color:var(--text-subtle);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.builderModeBanner{z-index:75;color:#86efac;text-transform:uppercase;letter-spacing:.12em;background:#22c55e24;border:1px solid #22c55e4d;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}body.visual-builder-active [data-ui-id]{outline-offset:3px;outline:1px dashed #3b82f675}body.visual-builder-active [data-ui-id]:hover{cursor:crosshair;outline:2px solid #e07a4fe6}body.visual-builder-active [data-builder-selected=true]{outline-offset:4px;outline:3px solid #22c55ef2}.builderInspector{z-index:90;background:#0b1018fa;border-left:1px solid #ffffff1a;flex-direction:column;width:360px;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-18px 0 40px #00000057}.builderInspectorHeader{border-bottom:1px solid #ffffff14;gap:6px;padding:18px;display:grid}.builderInspectorHeader span{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:900}.builderInspectorHeader h2{font-size:22px}.builderInspectorHeader p,.builderReadout p,.builderHistory p,.builderInspectorFooter span{color:var(--text-muted);font-size:12px}.builderTabs{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);gap:6px;padding:12px;display:grid}.builderTabs button.active{background:#e07a4f33;border-color:#e07a4f52}.builderInspectorBody{flex:1;min-height:0;padding:14px;overflow:auto}.builderControlGrid,.builderCommandBox,.builderHistory,.builderReadout{gap:12px;display:grid}.builderControlGrid label{color:var(--text-subtle);gap:6px;font-size:12px;font-weight:700;display:grid}.builderControlGrid input,.builderControlGrid select,.builderCommandBox textarea{width:100%;color:var(--text);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:10px}.builderControlGrid input[type=checkbox]{width:18px;height:18px}.builderCommandBox textarea{resize:vertical;min-height:110px}.builderButtonRow{flex-wrap:wrap;gap:8px;display:flex}.builderJsonPreview{color:#c7d2fe;background:#0000003d;border-radius:12px;max-height:260px;padding:12px;font-size:11px;overflow:auto}.builderHistoryItem{background:#ffffff0a;border-radius:12px;gap:4px;padding:10px;display:grid}.builderHistoryItem span{color:var(--text-muted);font-size:11px}.builderWideButton{width:100%}.builderInspectorFooter{border-top:1px solid #ffffff14;gap:10px;padding:14px;display:grid}@media (width<=760px){.builderToolbar,.builderToolbar.is-active{top:10px;left:10px;right:10px}.builderInspector{border-top:1px solid #ffffff1a;border-left:none;width:100%;height:70dvh;top:auto}.builder-stack-mobile{order:var(--builder-order,1);width:100%!important}.builder-hide-mobile{display:none!important}}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0;overflow-x:hidden}body{background:var(--bg);min-width:320px;height:100%;color:var(--text);overflow:hidden}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}.appShell{height:100dvh;min-height:100dvh;display:flex;overflow:hidden}.sidebar{background:#080a0ffa;border-right:1px solid #ffffff0a;flex-direction:column;flex-shrink:0;gap:18px;width:252px;height:100dvh;padding:14px;display:flex;position:fixed;inset:0 auto 0 0}.sidebarBrand,.sidebarHealthCard,.topBar,.heroMetricCard,.commandPanel,.missionColumn,.agentRail,.bottomModule,.panelSection,.panelCard,.agentCard,.memoryCard,.taskCard{background:linear-gradient(#121823f5,#0c121cfa);border:1px solid #ffffff14;box-shadow:0 18px 36px #0000003d}.sidebarBrand{border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.brandMark{color:#fff;background:linear-gradient(#ff8e57,#cf5b31);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:inline-flex}.sidebarLogo{letter-spacing:.06em;font-size:16px;font-weight:800}.sidebarSub,.pageEyebrow{color:var(--text-muted);text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700}.sidebarNav{align-content:start;gap:8px;min-height:0;display:grid;overflow:auto}.navItem{color:var(--text-subtle);background:#1117228c;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:all .12s;display:flex}.navItem:hover{background:#18202fe0;border-color:#e07a4f3d}.navItem.active{color:#fff;background:linear-gradient(90deg,#e07a4fad,#74331e52);border-color:#e07a4f57}.navIcon{width:26px;height:26px;color:var(--text-subtle);background:#ffffff0d;border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.navBadge{color:#c5b7ff;background:#8b5cf62e;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:10px;font-weight:800}.navBadgeSoon{color:#c6b8ff;background:#8b5cf629}.sidebarHealthCard{border-radius:18px;gap:14px;margin-top:auto;padding:16px;display:grid}.sidebarHealthTitle{font-size:16px;font-weight:700}.healthList{gap:10px;display:grid}.healthRow{color:var(--text-subtle);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.healthRow strong{color:var(--success);font-size:12px}.sidebarHealthButton,.commandButton,.agentRailButton{color:var(--text);background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:12px 14px}.mainArea{flex-direction:column;flex:1;min-width:0;height:100dvh;margin-left:252px;padding:12px 12px 12px 0;display:flex;overflow:hidden}.topBar{border-radius:18px;align-items:center;gap:18px;margin-left:12px;padding:14px 18px;display:flex}.topBarTitleBlock{min-width:220px}.topBarTitle{font-size:28px;font-weight:800;line-height:1}.topBarSubtitle{color:var(--text-muted);margin-top:4px;font-size:13px}.topBarMetrics{flex-wrap:wrap;flex:1;gap:12px;display:flex}.topMetric{background:#ffffff08;border-radius:14px;gap:6px;min-width:92px;padding:8px 12px;display:grid}.topMetricLabel{color:var(--text-muted);font-size:11px;font-weight:700}.topPill{border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.topPillGreen{color:var(--success);background:#22c55e1f}.topPillOrange{color:var(--warning);background:#f59e0b1f}.topPillBlue{color:var(--info);background:#3b82f61f}.topBarRight{align-items:center;gap:16px;display:flex}.topBarClock{text-align:right;display:grid}.topBarClock strong{font-size:22px}.topBarClock span{color:var(--text-muted);font-size:12px}.topBarAvatar{color:#1a1f28;background:linear-gradient(#d2d7df,#9da7b4);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.pageFrame{flex:1;min-height:0;padding:12px 12px 112px;overflow:auto}.pageContent{gap:18px;min-width:0;display:grid}.pageHeader{gap:8px;display:grid}.pageEyebrow{color:var(--accent)}.pageTitle{letter-spacing:-.04em;font-size:clamp(28px,4vw,40px)}.pageSub,.panelNote,.taskText,.bulletRow span{color:var(--text-muted)}.commandPage{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:14px;min-height:0;display:grid}.commandMain{gap:14px;min-width:0;display:grid}.commandHero{grid-template-columns:minmax(0,1.45fr) minmax(280px,.95fr);align-items:start;gap:14px;display:grid}.opsStrip,.opsMetricGrid{gap:12px;display:grid}.opsMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.opsSignalCard{background:linear-gradient(#121823f5,#0c121cfa);border:1px solid #ffffff14;border-radius:18px;gap:8px;padding:14px 16px;display:grid}.opsSignalHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.opsSignalCard p{color:var(--text-muted);font-size:13px}.commandIntro{justify-content:space-between;align-items:center;gap:16px;display:flex}.commandIntro h1{margin-bottom:4px;font-size:26px;font-weight:800}.commandIntro p{color:var(--text-muted)}.commandActions{gap:10px;display:flex}.commandButtonGhost:hover,.agentRailButton:hover,.sidebarHealthButton:hover{background:#ffffff12}.commandButtonPrimary{background:linear-gradient(#4f46e5,#3726d8);border-color:#8168ff59}.heroMetricGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.heroMetricCard{border-radius:18px;padding:16px}.heroMetricCardCompact{padding:14px}.heroMetricTop{justify-content:space-between;gap:12px;display:flex}.heroMetricLabel{color:var(--text-muted);font-size:13px}.heroMetricValue{margin-top:8px;font-size:40px;font-weight:800;line-height:1}.heroMetricValue span{color:var(--text-muted);margin-left:6px;font-size:14px;font-weight:600}.heroMetricCardCompact .heroMetricValue{font-size:28px}.heroMetricCardCompact .heroMetricIcon{width:40px;height:40px}.heroMetricIcon{border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;font-size:14px;font-weight:800;display:inline-flex}.heroMetricIcon-success{color:var(--success);background:#22c55e24}.heroMetricIcon-warning{color:var(--warning);background:#f59e0b24}.heroMetricDelta{margin-top:14px;font-size:14px;font-weight:700}.heroMetricDelta-success{color:var(--success)}.heroMetricDelta-warning{color:var(--warning)}.commandPanel,.agentRail{border-radius:18px;padding:16px}.agentRail{min-height:0;max-height:calc(100dvh - 116px);position:sticky;top:0;overflow:auto}.commandPanelHeader,.sectionHeader,.taskCardTop,.agentCardTop,.memoryCardTop,.taskMeta,.bulletRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.commandPanelHeader p,.sectionHeader p{color:var(--text-muted);font-size:13px}.commandPanelActions{gap:10px;display:flex}.missionBoardGrid{grid-template-columns:repeat(5,minmax(180px,1fr));gap:12px;min-width:980px;display:grid}.missionBoardScroller{padding-bottom:4px;overflow-x:auto}.missionColumn{border-radius:16px;padding:12px}.missionColumn-warning{border-color:#f59e0b29}.missionColumn-success{border-color:#22c55e29}.missionColumn-danger{border-color:#ef444429}.missionColumnHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.missionColumnHeader h3{font-size:15px}.missionColumnHeader span{width:28px;height:28px;color:var(--text-subtle);background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.missionColumnStack{gap:10px;display:grid}.missionTaskCard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;gap:8px;padding:12px;display:grid}.missionTaskCard strong{font-size:14px}.missionTaskMeta{color:var(--text-muted);font-size:12px}.missionTaskFooter{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.missionTaskFooter span{color:var(--text-muted);font-size:12px}.missionAddButton{color:var(--accent);background:0 0;border:1px dashed #ffffff1a;border-radius:12px;padding:10px;font-weight:700}.lowerGrid{grid-template-columns:1.25fr .8fr .75fr;gap:14px;display:grid}.memoryAlertStack,.agentRailList{gap:10px;display:grid}.agentRailList{min-height:0}.memoryAlertCard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.memoryAlertIcon{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:inline-flex}.memoryAlertIcon-0{color:var(--warning);background:#f59e0b24}.memoryAlertIcon-1{color:var(--success);background:#22c55e24}.memoryAlertIcon-2{color:var(--info);background:#3b82f624}.memoryAlertIcon-3{color:var(--purple);background:#8b5cf624}.memoryAlertBody{flex:1;gap:3px;display:grid}.memoryAlertBody span{color:var(--text-muted);font-size:12px}.overviewRingSection{align-items:center;gap:18px;display:flex}.overviewRing{background:conic-gradient(var(--success) 0 313deg, #ffffff14 313deg 360deg);border-radius:999px;width:148px;height:148px;padding:12px}.overviewRingInner{background:var(--surface-4);text-align:center;border-radius:999px;place-items:center;width:100%;height:100%;display:grid}.overviewRingInner strong{font-size:34px}.overviewRingInner span{color:var(--text-muted);font-size:12px}.overviewStats{flex:1;gap:10px;display:grid}.overviewStats div{color:var(--text-subtle);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.overviewStats span{color:var(--text-muted)}.overviewFooter{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.overviewFooter span{color:var(--text-muted);background:#ffffff08;border-radius:12px;justify-content:center;align-items:center;padding:12px 10px;font-size:12px;display:inline-flex}.bottomModuleRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.bottomModule{border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.bottomModuleIcon{background:#ffffff0d;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-weight:800;display:inline-flex}.bottomModuleBody{gap:4px;display:grid}.bottomModuleBody span{color:var(--text-muted);font-size:12px}.bottomModule-green .bottomModuleIcon{color:var(--success)}.bottomModule-orange .bottomModuleIcon{color:var(--accent)}.bottomModule-blue .bottomModuleIcon{color:var(--info)}.bottomModule-purple .bottomModuleIcon{color:var(--purple)}.agentRailHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.agentRailHeader span{color:var(--success);font-size:13px;font-weight:700}.agentRailCard{border-bottom:1px solid #ffffff0d;grid-template-columns:44px minmax(0,1fr) 82px;align-items:center;gap:12px;padding:10px 0;display:grid}.agentRailCard:last-child{border-bottom:0}.agentAvatar{color:#fff;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:12px;font-weight:800;display:inline-flex}.agentAvatar-orange{background:linear-gradient(#eb8a5a,#c66739)}.agentAvatar-blue{background:linear-gradient(#61a5ff,#3d6df0)}.agentAvatar-green{background:linear-gradient(#4ccf7c,#239f52)}.agentAvatar-purple{background:linear-gradient(#9b7cff,#6e4de1)}.agentAvatar-amber{background:linear-gradient(#ffb649,#e0861f)}.agentRailBody{gap:4px;display:grid}.agentRailBody strong{font-size:14px}.agentRailBody strong span{color:var(--text-muted);font-weight:600}.agentRailStatus{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.agentDot{border-radius:999px;width:8px;height:8px;display:inline-block}.agentDot-success{background:var(--success)}.agentDot-warning{background:var(--warning)}.agentRailTask{color:var(--text-muted);text-align:right;font-size:12px}.agentRailButton{width:100%;margin-top:14px}.fourGrid,.threeGrid,.twoGrid,.agentGrid,.memoryGrid,.stackGrid,.kanbanGrid,.formGrid{gap:16px;display:grid}.kanbanGrid{grid-template-columns:repeat(5,minmax(220px,1fr));min-width:1120px}.fourGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.threeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.twoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.agentGrid,.memoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.stackGrid,.compactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.panelSection,.panelCard,.taskCard,.agentCard,.memoryCard,.kanbanColumn{border-radius:18px;padding:16px}.panelLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800}.panelValue{letter-spacing:-.04em;font-size:28px;font-weight:800;line-height:1}.sectionHeader,.taskCardTop,.agentCardTop,.memoryCardTop,.taskMeta,.bulletRow,.uploadZone{gap:12px;display:flex}.sectionHeader,.taskCardTop,.agentCardTop,.memoryCardTop,.taskMeta{justify-content:space-between;align-items:center}.taskId,.smallCount{color:var(--text-muted);font-size:12px;font-weight:700}.taskMeta,.bulletRow{color:var(--text-subtle);font-size:13px}.bulletList,.kanbanStack{gap:12px;display:grid}.bulletRow{border-bottom:1px solid #ffffff0f;align-items:flex-start;padding:12px 0}.bulletRow:last-child{border-bottom:0;padding-bottom:0}.badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.badge-success{color:var(--success);background:#22c55e1f}.badge-warning{color:var(--warning);background:#f59e0b1f}.badge-danger{color:var(--danger);background:#ef44441f}.badge-info{color:var(--info);background:#3b82f61f}.badge-muted{color:var(--text-muted);background:#94a3b81f}.tableWrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff0f;padding:12px 10px}th{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}td{color:var(--text-subtle)}.tabRow{flex-wrap:wrap;gap:10px;display:flex}.tabButton{background:var(--surface);color:var(--text-muted);border:1px solid #ffffff14;border-radius:999px;padding:10px 14px}.tabButton.active{background:var(--accent-soft);color:var(--text);border-color:#e07a4f59}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.field{gap:8px;display:grid}.field span{color:var(--text-muted);font-size:12px;font-weight:700}.field input,.field select{border:1px solid var(--border-strong);background:var(--surface-4);color:var(--text);border-radius:12px;padding:12px 14px}.uploadZone{text-align:center;background:#e07a4f0f;border:1px dashed #e07a4f73;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:24px}.uploadZone.is-dragging{background:#e07a4f24;border-color:#e07a4fbf}.tableBadgeCell{gap:4px;display:grid}.tableAssistText{color:var(--text-muted);font-size:11px}.avaCommandLayer{z-index:800;position:fixed;bottom:22px;right:22px}.avaCommandEmbedded{min-width:0}.avaCommandLauncher{color:var(--text);background:linear-gradient(#e07a4f33,#e07a4f14);border:1px solid #e07a4f61;border-radius:18px;gap:2px;min-width:138px;padding:14px 16px;display:grid;box-shadow:0 24px 48px #0308126b}.avaCommandLauncher span{letter-spacing:.08em;font-size:13px;font-weight:800}.avaCommandLauncher small{color:var(--text-muted);font-size:11px}.avaCommandPanel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#e07a4f14,#0000 18%),#0a0f18f5;border:1px solid #e07a4f2e;border-radius:24px;grid-template-rows:auto 1fr auto;width:min(420px,100vw - 28px);height:min(640px,100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 30px 70px #03081294}.avaCommandPanelEmbedded{width:100%;height:min(460px,100dvh - 230px)}.avaCommandHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 14px;display:flex}.avaCommandEyebrow{color:var(--accent);letter-spacing:.12em;font-size:11px;font-weight:800}.avaCommandHeader h2{margin-top:4px;font-size:22px}.avaCommandHeader p{color:var(--text-muted);margin-top:4px}.avaCommandHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.avaCommandIconButton{color:var(--text-subtle);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:8px 10px}.avaCommandHistory{gap:14px;min-height:0;padding:16px;display:grid;overflow-y:auto}.avaMessage{gap:6px;display:grid}.avaMessage-user{justify-items:end}.avaMessageMeta{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;gap:10px;font-size:11px;display:flex}.avaMessageBubble{background:#ffffff0a;border:1px solid #ffffff12;border-radius:18px;gap:10px;max-width:100%;padding:12px 14px;display:grid}.avaMessage-user .avaMessageBubble{background:#3b82f61f;border-color:#3b82f633}.avaMessageBubble pre{white-space:pre-wrap;word-break:break-word;color:var(--text);margin:0;font-family:Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.55}.avaMessageStatus{background:var(--accent-soft);width:fit-content;color:var(--accent);letter-spacing:.1em;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.avaMessageBadges,.avaMessageLinks,.avaCommandChips{flex-wrap:wrap;gap:8px;display:flex}.avaMessageBadges span,.avaCommandChip,.avaLinkButton{color:var(--text-subtle);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;padding:7px 10px;font-size:11px}.avaLinkButton{color:var(--accent);border-color:#e07a4f33}.avaCommandComposer{background:#080a0fe6;border-top:1px solid #ffffff0f;gap:12px;padding:14px 16px 16px;display:grid}.avaCommandLog{gap:8px;display:grid}.avaCommandLogHeader,.avaCommandLogRow,.taskActionRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.avaCommandLogHeader span,.avaCommandLogRow span,.avaCommandLogRow em{color:var(--text-muted);font-size:12px}.avaCommandLogRows{gap:6px;display:grid}.avaCommandLogRow{background:#ffffff08;border-radius:12px;padding:8px 10px}.avaCommandInputRow{grid-template-columns:1fr auto;gap:10px;display:grid}.avaCommandInput{resize:vertical;border:1px solid var(--border-strong);background:var(--surface-4);min-height:86px;color:var(--text);border-radius:16px;padding:12px 14px}.avaCommandSend{color:var(--text);background:linear-gradient(#e07a4f38,#e07a4f14);border:1px solid #e07a4f47;border-radius:16px;align-self:stretch;padding:0 18px;font-weight:700}.taskActionRow{flex-wrap:wrap;justify-content:flex-start;margin-top:8px}.taskActionButton{color:var(--text-subtle);background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:700}.taskActionButton[data-status=running]{color:var(--info)}.taskActionButton[data-status=review]{color:var(--warning)}.taskActionButton[data-status=done]{color:var(--success)}.taskActionButton[data-status=failed],.taskActionButtonDanger{color:var(--danger)}.belmontControl{padding-bottom:24px}.belmontResetBanner{color:#fecaca;background:#ef44441a;border:1px solid #ef444457;border-radius:16px;gap:6px;padding:14px 16px;display:grid}.belmontResetBanner strong{color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.belmontMetricList{gap:10px;display:grid}.belmontMetricList div{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.belmontMetricList.compact{margin-top:12px}.belmontMetricList span,.belmontChecklist span,.belmontSwitchGrid label{color:var(--text-subtle)}.belmontMetricList strong{text-align:right}.belmontSwitchGrid,.belmontChecklist{gap:10px;display:grid}.belmontSwitchGrid label,.belmontChecklist label{background:#ffffff08;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.belmontChecklist em{color:var(--warning);background:#f59e0b1f;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800}.belmontTable{gap:10px;margin-top:14px;display:grid}.belmontTableRow,.belmontEditGrid{background:#ffffff08;border-radius:14px;grid-template-columns:minmax(180px,1.3fr) 130px repeat(5,minmax(96px,1fr));align-items:center;gap:10px;padding:10px;display:grid}.belmontEditGrid{background:0 0;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(110px,1fr));padding:0}.belmontTableRow.costRow{grid-template-columns:minmax(180px,1.4fr) minmax(170px,1fr) repeat(3,minmax(110px,.8fr))}.belmontTableRow.leadRow{grid-template-columns:minmax(180px,1.3fr) 130px minmax(170px,1fr) minmax(110px,.8fr)}.belmontTable input,.belmontTable select,.belmontEditGrid input,.belmontEditGrid select,.belmontControl .field input{border:1px solid var(--border-strong);background:var(--surface-4);width:100%;min-width:0;color:var(--text);border-radius:12px;padding:10px 12px}.belmontDecision{color:var(--text-subtle);gap:10px;margin-bottom:16px;display:grid}.belmontDecision strong{color:var(--text)}.graphifyPage{flex-direction:column;gap:18px;height:calc(100vh - 96px);min-height:620px;display:flex}.graphifyHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.graphifyHeader h1{color:var(--text);margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.02}.graphifyHeader p{color:var(--text-muted);max-width:760px;margin:8px 0 0}.graphifyActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.graphifyFrameShell{border:1px solid var(--border);background:#080e16c7;border-radius:8px;flex:1;min-height:480px;overflow:hidden}.graphifyFrame{background:#fff;border:0;width:100%;height:100%;display:block}@media (width<=1440px){.missionBoardGrid,.bottomModuleRow{grid-template-columns:repeat(3,minmax(0,1fr))}.lowerGrid{grid-template-columns:1fr}}@media (width<=1180px){.commandPage,.commandHero{grid-template-columns:1fr}.agentRail{order:2;max-height:none;position:static}.fourGrid,.threeGrid,.agentGrid,.memoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.appShell{flex-direction:column;height:auto;min-height:100dvh;overflow:visible}.sidebar{z-index:30;gap:12px;position:relative;inset:auto;width:100%!important;height:auto!important;padding:10px!important}.sidebarBrand{border-radius:14px;padding:10px 12px}.brandMark{border-radius:10px;width:34px;height:34px}.sidebarLogo{font-size:14px}.sidebarSub{font-size:10px}.sidebarNav{scrollbar-width:thin;gap:8px;padding:0 2px 8px;display:flex;overflow:auto hidden}.sidebarNav section{gap:8px;min-width:max-content;display:flex}.navItem{border-radius:14px;flex:none;justify-content:center;min-width:74px;padding:10px 12px}.navItem span:not(.navIcon):not(.navBadge),.navBadge{display:none}.mainArea{width:100%;height:auto;margin-left:0;padding:0 10px 10px;overflow:visible}.topBar{border-radius:16px;flex-direction:column;align-items:flex-start;width:100%!important;margin-left:0!important;padding:12px!important}.topBarTitleBlock{min-width:0}.topBarTitle{font-size:24px}.topBarMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.topMetric{min-width:0;padding:8px}.topBarRight{justify-content:space-between;width:100%}.sidebarHealthCard{display:none}.twoGrid,.threeGrid,.fourGrid,.agentGrid,.memoryGrid,.stackGrid,.compactGrid,.formGrid,.heroMetricGrid,.missionBoardGrid,.bottomModuleRow{grid-template-columns:1fr}.pageFrame{overflow:visible;width:100%!important;padding:10px 0 112px!important}.missionBoardGrid,.kanbanGrid{min-width:940px}.avaCommandLayer{bottom:12px;left:12px;right:12px}.avaCommandPanel{border-radius:24px 24px 18px 18px;width:100%;height:min(72dvh,680px)}.avaCommandPanelEmbedded{height:auto;min-height:520px}.belmontTableRow,.belmontTableRow.costRow,.belmontTableRow.leadRow,.belmontEditGrid{grid-template-columns:1fr}.belmontMetricList div{flex-direction:column;align-items:flex-start}.graphifyPage{height:auto;min-height:0}.graphifyHeader{flex-direction:column}.graphifyActions{justify-content:flex-start;width:100%}.graphifyFrameShell{min-height:70vh}.avaCommandInputRow{grid-template-columns:1fr}}@media (width<=520px){:root{font-size:13px}html,body,#root{width:100vw;max-width:100vw;overflow-x:hidden}.appShell{max-width:100vw;width:100vw!important}.builderToolbar,.builderToolbar.is-active{justify-content:flex-end;width:calc(100vw - 16px);max-width:none;padding:6px;top:8px;overflow:hidden;left:8px!important;right:auto!important}.builderPrimaryButton,.builderGhostButton{padding:8px 10px;font-size:11px}.builderPrimaryButton{white-space:normal;width:150px;max-width:150px;line-height:1.1}.builderToolbarStatus,.builderGhostButton{display:none}.pageContent{gap:14px}.pageTitle{font-size:30px}.pageSub{font-size:13px}.tabRow{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.tabButton{white-space:nowrap;flex:none;min-width:0}.topBarMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebarNav{overscroll-behavior-x:contain;width:100%;max-width:calc(100vw - 20px)}.sidebarNav::-webkit-scrollbar{height:3px}.sidebarNav::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.navItem{min-width:58px;padding:10px}.mainArea{width:100vw;max-width:100vw}.topBar{gap:10px}.topBarTitle{font-size:22px;line-height:1.1}.topMetric{gap:5px;min-height:74px}.topMetricLabel{font-size:11px}.topPill{width:fit-content}.topBarClock strong{font-size:20px}.pageFrame{max-width:100vw}.pageContent,.pageHeader,.panelSection,.panelCard{max-width:100%}.panelValue{font-size:25px}.sectionHeader{flex-direction:column;align-items:flex-start}.bulletRow{grid-template-columns:24px minmax(0,1fr);gap:10px}.bulletRow span{text-align:left}.taskActionRow{justify-content:stretch}.taskActionButton,.field input{width:100%}.builderInspector{max-width:100vw}.builderTabs{grid-template-columns:repeat(2,1fr)}.builderInspectorFooter .builderButtonRow{grid-template-columns:1fr;display:grid}.builderInspectorFooter button{width:100%}.avaCommandPanel{max-width:calc(100vw - 20px)}.avaCommandHeader{flex-direction:column;align-items:flex-start}.avaCommandHeaderActions{justify-content:flex-start;width:100%}.avaMessageBubble pre{white-space:pre-wrap;word-break:break-word}.pageFrame,.mainArea,.appShell,body{overflow-x:hidden}.sidebar,.topBar,.mainArea{max-width:100vw}.topBarMetrics,.tabRow,.sidebarNav{min-width:0}.pageHeader,.panelNote,.pageSub,.bulletRow span{overflow-wrap:anywhere}.builderModeBanner{bottom:78px}.builderJsonPreview{white-space:pre-wrap;max-width:100%}.builderControlGrid input,.builderControlGrid select,.builderCommandBox textarea,.field{min-width:0}.builderButtonRow button{flex:auto}.sidebarBrand{max-width:100%}.sidebarBrand>div:last-child{min-width:0}.sidebarLogo,.sidebarSub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topBarTitleBlock,.topBarRight{max-width:100%}.topBarSubtitle,.builderHistoryItem strong,.builderHistoryItem span{overflow-wrap:anywhere}.topBarAvatar{width:40px;height:40px}.opsMetricGrid,.fourGrid,.threeGrid,.twoGrid,.agentGrid,.memoryGrid,.stackGrid,.compactGrid,.formGrid,.heroMetricGrid,.bottomModuleRow{grid-template-columns:1fr}.commandPanel,.agentRail,.panelSection,.panelCard,.taskCard,.memoryCard,.kanbanColumn{padding:14px}.heroMetricValue{font-size:28px}.overviewRingSection{flex-direction:column;align-items:stretch}.avaCommandLayer{width:auto;bottom:10px;left:auto;right:10px}.avaCommandLauncher{width:112px;height:58px}.avaCommandLayer.is-open{width:auto;left:10px;right:10px}}
