:root{--ag-border-3:rgba(120,116,108,0.35);--ag-bg-soft:rgba(255,255,255,0.025);--ag-bg-ghost:rgba(255,255,255,0.015);--ag-shadow-pop:0 24px 64px rgba(0,0,0,0.65),0 8px 24px rgba(0,0,0,0.4),0 0 0 1px rgba(255,255,255,0.04);--ag-teal-strong:var(--teal)}.ag-agent-lens-head{margin-bottom:8px}.ag-lens-card,.ag-lens-card[data-size=large],.ag-lens-card[data-size=lead],.ag-lens-card[data-size=school],.ag-lens-card[data-size=wide]{flex:0 0 162px;min-height:52px;grid-row:auto;grid-column:auto;grid-template-columns:28px minmax(0,1fr) 7px;padding:7px}.ag-add-agent-panel,.ag-add-agent-panel[role=dialog]{width:min(560px,calc(100vw - 28px));margin:0;display:grid;grid-template-columns:1fr;gap:10px;padding:12px;border-radius:10px;background:#10100f;box-shadow:0 24px 90px rgba(0,0,0,.58)}.ag-add-agent-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:8px;border-bottom:1px solid var(--border)}.ag-add-agent-title b,.ag-add-agent-title span{display:block}.ag-add-agent-title span{color:var(--t1);font-size:14px;font-weight:900}.ag-add-agent-title b{margin-top:3px;color:var(--t4);font-size:11px;font-weight:650}.ag-add-agent-title>button{width:28px;height:28px;border:1px solid var(--border);border-radius:7px;background:#0b0b0a;color:var(--t3);cursor:pointer}.ag-add-agent-panel textarea{min-height:104px;resize:none}.ag-add-agent-actions{justify-content:flex-end}.ag-live-workspace{position:relative}.ag-agent-mini-chat{min-width:0;display:flex;flex-direction:column;gap:8px;padding:9px;border:1px solid color-mix(in srgb,var(--agent-color) 22%,var(--border));border-radius:7px;background:#0b0b0a}.ag-agent-mini-chat .ag-agent-inspector-core{grid-template-columns:32px minmax(0,1fr) auto;gap:7px}.ag-agent-mini-chat .ag-agent-inspector-core>span{width:32px;height:32px;border-radius:5px}.ag-agent-mini-chat .ag-agent-inspector-core b{font-size:13px}.ag-agent-mini-chat .ag-agent-inspector-core small{font-size:10px}.ag-agent-mini-chat p{margin:0;color:var(--t3);font-size:11px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ag-mini-chat-stream{min-height:45px;display:grid;gap:5px;overflow:hidden}.ag-mini-chat-stream span{min-width:0;display:block;padding:6px 7px;border:1px solid var(--border);border-radius:6px;background:#111110;color:var(--t3);font-size:10.5px;line-height:1.32;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-mini-chat-stream span[data-role=assistant]{border-color:color-mix(in srgb,var(--agent-color) 20%,var(--border));color:var(--t2)}.ag-agent-mini-chat .ag-agent-inspector-actions{margin-top:0}.ag-agent-mini-chat .ag-agent-inspector-actions button{min-height:26px;padding:0 8px;font-size:10.5px}.ag-now-main{min-width:0;display:flex;flex-direction:column}.ag-document-live,.ag-workspace-source-browser{height:100%;min-height:0;display:flex;flex-direction:column;padding:14px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 42%),#080807}.ag-workspace-source-browser>div:first-child{flex:1;min-height:0;display:grid;align-content:center;gap:10px}.ag-document-live>span,.ag-workspace-source-browser span{color:var(--agent-color);font-size:10px;font-weight:900;text-transform:uppercase}.ag-workspace-source-browser b{color:var(--t1);font-size:clamp(20px,2vw,32px);line-height:1.05}.ag-workspace-source-browser p{max-width:760px;margin:0;color:var(--t2);font-size:13px;line-height:1.55}.ag-workspace-source-browser a{width:fit-content;color:var(--agent-color);font-family:JetBrains Mono,monospace;font-size:11px;text-decoration:none}.ag-workspace-source-tabs{display:flex;gap:6px;padding-top:12px;border-top:1px solid var(--border)}.ag-workspace-source-tabs button{width:30px;height:28px;border:1px solid var(--border);border-radius:6px;background:#10100f;color:var(--t3);font-size:11px;font-weight:900;cursor:pointer}.ag-workspace-source-tabs button[data-active]{color:#080807;background:var(--agent-color);border-color:var(--agent-color)}.ag-document-live{gap:8px;overflow-y:auto}.ag-document-live p{margin:0;display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:10px;border:1px solid var(--border);border-radius:8px;background:#10100f;color:var(--t2);font-size:13px;line-height:1.5}.ag-document-live p[data-active]{border-color:color-mix(in srgb,var(--agent-color) 42%,var(--border));box-shadow:inset 2px 0 0 var(--agent-color)}.ag-document-live em{color:var(--t4);font-family:JetBrains Mono,monospace;font-size:10px;font-style:normal;font-weight:900}.ag-workspace-video-empty{min-height:100%}.ag-future-list{gap:9px}.ag-future-list .ag-future-dismiss{align-self:center}.ag-agent-tree-shell{display:block!important}.ag-current-task-head>div:first-child{min-width:0!important}.ag-workspace-video-embedded.ag-workspace-video{min-height:0!important}.kg-team-canvas .kg-team-floating-prompt{display:none!important}.kg-team-canvas .kg-team-core{width:474px!important;min-height:286px!important;padding:15px!important;border-radius:22px!important}.kg-team-canvas .kg-team-core-head{grid-template-columns:54px minmax(0,1fr) auto!important;min-height:58px!important}.kg-team-canvas .kg-team-core strong{font-size:31px!important;letter-spacing:0!important}.kg-team-canvas .kg-team-core-work{grid-template-columns:minmax(0,1fr) 168px!important;min-height:178px!important}.kg-team-canvas .kg-team-core-left,.kg-team-canvas .kg-team-core-right{min-width:0!important;display:grid!important;gap:8px!important}.kg-team-canvas .kg-team-core-right{grid-template-rows:minmax(0,1fr) auto!important}.kg-team-canvas .kg-team-core-terminal{min-height:178px!important;resize:both!important;overflow:auto!important}.kg-team-canvas .kg-team-core-terminal p{grid-template-columns:22px 58px minmax(0,1fr)!important}.kg-team-canvas .kg-team-core-terminal code,.kg-team-canvas .kg-team-core-terminal small{font-size:9.5px!important}.kg-team-canvas .kg-team-core-tasks{min-height:128px!important;max-height:128px!important;overflow:auto!important}.kg-team-canvas .kg-team-core-chat{grid-template-columns:minmax(0,1fr) 32px!important;padding:5px!important}.kg-team-canvas .kg-team-core-chat input{height:31px!important}.kg-team-canvas .kg-team-core-chat button{width:31px!important;height:31px!important;border-radius:10px!important}.kg-team-canvas .kg-team-orchestration-lines span{height:1.5px!important;background:linear-gradient(90deg,rgba(232,230,224,.76),rgba(232,230,224,.18))!important;opacity:.9!important}.kg-team-canvas .kg-team-orchestration-lines span[data-active]{height:2px!important;background:linear-gradient(90deg,var(--teal),rgba(35,122,67,.2))!important;box-shadow:0 0 24px rgba(35,122,67,.36)!important}.kg-team-canvas .kg-team-orchestration-pulses span{animation-duration:1.7s!important}.kg-team-canvas .kg-team-core[data-live] .kg-team-core-aura{animation-duration:2.6s!important;opacity:.86!important}.kg-team-canvas .kg-team-branch[data-branch=strategy]{top:38px!important;left:50%!important;width:790px!important;transform:translateX(-50%)!important}.kg-team-canvas .kg-team-branch[data-branch=execution]{right:16px!important;top:300px!important;width:326px!important;transform:none!important}.kg-team-canvas .kg-team-branch[data-branch=college]{left:50%!important;bottom:56px!important;width:860px!important;transform:translateX(-50%)!important}.kg-team-canvas .kg-team-branch[data-branch=writing]{left:34px!important;top:296px!important;width:342px!important;transform:none!important}.kg-team-canvas .kg-team-branch[data-branch=college] .kg-team-lane-list,.kg-team-canvas .kg-team-branch[data-branch=strategy] .kg-team-lane-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(154px,1fr))!important;gap:9px!important;max-height:154px!important;overflow:auto!important}.kg-team-canvas .kg-team-branch[data-branch=execution] .kg-team-lane-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;max-height:none!important;overflow:visible!important}.kg-team-canvas .kg-team-branch[data-branch=writing] .kg-team-lane-list{position:relative!important;display:block!important;height:264px!important;max-height:none!important;overflow:visible!important}.kg-team-canvas .kg-team-branch[data-branch=writing] .kg-team-lane-list:after,.kg-team-canvas .kg-team-branch[data-branch=writing] .kg-team-lane-list:before{content:""!important;position:absolute!important;z-index:0!important;pointer-events:none!important;background:rgba(232,230,224,.34)!important}.kg-team-canvas .kg-team-branch[data-branch=writing] .kg-team-lane-list:before{left:98px!important;top:126px!important;width:126px!important;height:1px!important}.kg-team-canvas .kg-team-branch[data-branch=writing] .kg-team-lane-list:after{left:98px!important;top:70px!important;width:1px!important;height:132px!important}.kg-team-canvas .kg-team-branch[data-branch=writing] .kg-team-agent{position:absolute!important;z-index:2!important;width:178px!important}.kg-team-canvas .kg-team-agent[data-agent-id=ops-narrative]{left:142px!important;top:102px!important}.kg-team-canvas .kg-team-agent[data-agent-id=ops-writer]{left:18px!important;top:30px!important}.kg-team-canvas .kg-team-agent[data-agent-id=ops-activity-strategy]{left:18px!important;top:172px!important}.kg-team-canvas .kg-team-agent[data-agent-id=ops-writer] .kg-team-subagents{position:absolute!important;left:-12px!important;top:2px!important;transform:translateX(-100%)!important;flex-direction:column!important;gap:5px!important;margin:0!important;padding:3px!important;border:1px solid rgba(232,230,224,.12)!important;border-radius:999px!important;background:rgba(8,8,7,.82)!important}.kg-team-canvas .kg-team-agent[data-agent-id=ops-writer] .kg-team-subagents:before{content:""!important;position:absolute!important;left:100%!important;top:50%!important;width:12px!important;height:1px!important;background:rgba(232,230,224,.34)!important}.kg-team-canvas .kg-team-agent-card{border-radius:8px!important;background:rgba(15,15,14,.94)!important}.kg-team-canvas .kg-team-agent:focus-within .kg-team-agent-card,.kg-team-canvas .kg-team-agent:hover .kg-team-agent-card{transform:translateY(-2px)!important}.kg-team-canvas .kg-team-agent-popover{width:312px!important;max-height:330px!important;border-radius:12px!important;box-shadow:0 20px 60px rgba(0,0,0,.52)!important}.kg-team-canvas .kg-team-floating-popover[data-anchor=right]{left:calc(100% + 16px)!important;top:50%!important;transform:translateY(-50%)!important}.kg-team-canvas .kg-team-floating-popover[data-anchor=left]{right:calc(100% + 16px)!important;top:50%!important;transform:translateY(-50%)!important}.kg-team-canvas .kg-team-floating-popover[data-anchor=top]{left:50%!important;bottom:calc(100% + 14px)!important;transform:translateX(-50%)!important}.kg-team-canvas .kg-team-floating-popover[data-anchor=bottom]{left:50%!important;top:calc(100% + 14px)!important;transform:translateX(-50%)!important}.kg-team-channel-panel{width:330px!important}.kg-team-channel-feed .kg-team-channel-bubble{grid-template-columns:30px minmax(0,1fr)!important;gap:7px!important;align-items:start!important}.kg-team-channel-feed .kg-team-channel-bubble[data-self]{margin-left:34px!important;border-color:rgba(35,122,67,.26)!important;background:rgba(35,122,67,.1)!important}.kg-team-channel-bubble>div{min-width:0!important}.kg-team-channel-bubble b,.kg-team-channel-bubble em,.kg-team-channel-bubble small{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.kg-team-channel-bubble small{margin-top:2px!important}.kg-team-channel-mentions{display:flex!important;gap:6px!important;margin-top:8px!important;overflow-x:auto!important;padding-bottom:2px!important;scrollbar-width:thin!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=execution]{right:-112px!important;width:360px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-console{min-width:0!important;display:grid!important;grid-template-rows:min-content minmax(0,1fr)!important;gap:5px!important;border:1px solid rgba(232,230,224,.1)!important;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),#060605!important;background-size:100% 22px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;overflow:hidden!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-console-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-console-head small,html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-console-head span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-transform:uppercase!important;letter-spacing:0!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-console-head span{color:var(--t3)!important;font-size:9px!important;font-weight:950!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-console-head small{color:var(--t5)!important;font-size:8.5px!important;font-weight:850!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-lines{min-height:0!important;display:grid!important;align-content:start!important;gap:1px!important;overflow:hidden!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-lines button{min-width:0!important;min-height:18px!important;display:grid!important;grid-template-columns:14px 72px minmax(0,1fr)!important;gap:7px!important;align-items:center!important;padding:2px 4px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:inherit!important;font-family:inherit!important;text-align:left!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-lines button:hover{background:rgba(255,255,255,.045)!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-lines i{width:9px!important;height:9px!important;border-radius:999px!important;background:rgba(232,230,224,.28)!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-lines button[data-live] i{background:var(--teal)!important;box-shadow:0 0 0 4px rgba(35,122,67,.1)!important;animation:kg-team-live-dot 1.6s ease-in-out infinite!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-lines button[data-kind=suggestion] i{background:rgba(35,122,67,.58)!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-lines b,html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-lines small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-lines b{color:var(--t2)!important;font-size:9.5px!important;font-weight:930!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-lines small{color:var(--t4)!important;font-size:10px!important;font-weight:760!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-chat-wide{display:grid!important;gap:7px!important;background:rgba(12,12,11,.92)!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=strategy]{top:0!important;width:820px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=writing]{left:-150px!important;top:294px!important;width:390px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=execution] .kg-team-lane-list{gap:11px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=college]{bottom:44px!important;width:920px!important}html[data-atla-team-view=team] .kg-team-channel:not([data-open]){right:-1px!important}html[data-atla-team-view=team] .kg-team-channel:not([data-open]) .kg-team-channel-tab{border-radius:16px 0 0 16px!important}@media (max-width:1100px){html[data-atla-team-view=team] .kg-team-canvas .kg-team-core{width:min(540px,calc(100vw - 42px))!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-lines button{grid-template-columns:12px 58px minmax(0,1fr)!important}}[data-theme=light]{--ag-border-3:var(--border-strong);--ag-bg-soft:rgba(40,35,25,0.04);--ag-bg-ghost:rgba(40,35,25,0.025);--ag-panel-raised:color-mix(in srgb,var(--bg-1) 86%,var(--bg-2))}[data-theme=light] :is(.ag-command-stage-v2,.agent-hub-shell,.kg-team-view){background:var(--bg)!important;color:var(--t1)!important}[data-theme=light] :is(.ag-shell,.ag-drawer,.ag-dock,.ag-dock-collapsed,.ag-side-card,.ag-trace,.ag-toast,.ag-pip,.ag-launcher,.ag-launcher-panel,.ag-add-agent-panel,.ag-agent-lens-shell,.ag-live-workspace,.ag-agent-inspector,.ag-current-task-panel,.ag-next-panel,.ag-agent-tree-shell,.ag-agent-root-right,.ag-workspace-chat,.ag-workspace-live-view,.ag-workspace-video,.ag-workspace-video-embedded,.ag-workspace-terminal-embedded,.ag-workspace-live-box,.ag-workspace-source-browser,.ag-document-live,.agent-hub-topbar,.agent-hub-roster-strip,.agent-hub-chat-panel,.agent-hub-terminal-panel,.agent-hub-live-panel,.agent-hub-mindset-panel,.kg-team-core,.kg-team-core-left,.kg-team-core-right,.kg-team-core-terminal,.kg-team-core-tasks,.kg-team-core-timeline,.kg-team-core-chat-box,.kg-team-add-panel,.kg-team-channel-panel){background:var(--ag-panel-bg)!important;border-color:var(--border)!important;color:var(--t1)!important;box-shadow:var(--card-shadow)!important}[data-theme=light] :is(.ag-command-work-row,.ag-command-rec-row,.ag-command-token-list button,.ag-command-metric,.ag-orbit-agent,.ag-lens-card,.ag-lens-icon,.ag-agent-inspector-core>span,.ag-horizontal-plan div,.ag-workspace-content-list a,.ag-workspace-content-list div,.ag-workspace-source-list a,.ag-work-map-panel,.ag-work-branch,.ag-work-task-node,.ag-work-agent-leaf,.ag-work-agent-empty,.ag-work-map-empty,.ag-future-list div,.ag-mini-chat-stream span,.ag-document-live p,.agent-hub-active-mark>span,.agent-hub-agent-tab,.agent-hub-agent-tab>span,.agent-hub-empty>span,.agent-hub-actions button,.agent-hub-panel-title button,.agent-hub-composer,.agent-hub-bridge,.agent-hub-terminal-lines,.agent-hub-terminal-lines div,.agent-hub-resize span,.agent-hub-mindset-head>span,.agent-hub-watch-row b,.agent-hub-cap-list b,.agent-hub-mindset-collapsed,.kg-team-agent-card,.kg-team-floating-popover,.kg-team-channel-tab,.kg-team-channel-feed,.kg-team-channel-feed button,.kg-team-channel-feed .kg-team-channel-bubble,.kg-team-channel-mentions button,.kg-team-core-timeline button,.kg-team-core-chips button,.kg-team-prompt-suggestions button){background:var(--ag-panel-soft)!important;border-color:var(--border)!important;color:inherit!important;box-shadow:none!important}[data-theme=light] :is(.ag-command-work-row:hover,.ag-command-rec-row:hover,.ag-command-token-list button:hover,.ag-orbit-agent:hover,.ag-orbit-agent[data-active],.ag-lens-card:hover,.ag-lens-card[data-active],.ag-agent-lens-actions button:hover,.ag-agent-inspector-actions button:hover,.ag-add-agent-actions button:hover,.ag-add-agent-tools button:hover,.ag-future-list button:hover,.ag-work-agent-leaf:hover,.ag-work-agent-leaf[data-active],.agent-hub-actions button:hover,.agent-hub-panel-title button:hover,.agent-hub-agent-tab:hover,.agent-hub-agent-tab[data-active],.agent-hub-mindset-collapsed:hover,.agent-hub-prompt-row button:hover,.agent-hub-empty button:hover,.agent-hub-mindset-prompts button:hover,.kg-team-core-timeline button:hover,.kg-team-core-chips button:hover,.kg-team-agent:hover .kg-team-agent-card,.kg-team-agent:focus-within .kg-team-agent-card,.kg-team-channel-tab:hover,.kg-team-channel[data-open] .kg-team-channel-tab,.kg-team-channel-feed button:hover,.kg-team-mentions button:hover,.kg-team-prompt-suggestions button:hover){background:var(--ag-panel-hover)!important;border-color:var(--border-strong)!important}[data-theme=light] :is(.ag-add-agent-panel input,.ag-add-agent-panel textarea,.ag-add-agent-panel select,.ag-agent-tree-search input,.ag-floating-chat-bar textarea,.agent-hub-composer textarea,.agent-hub-bridge input,.kg-team-add-panel input,.kg-team-add-panel textarea,.kg-team-popover-actions input,.kg-team-canvas .kg-team-floating-prompt input,.kg-team-core-chat input,.kg-team-channel-compose input){background:var(--input-bg)!important;border-color:var(--border)!important;color:var(--t1)!important}[data-theme=light] :is(.ag-add-agent-panel input,.ag-add-agent-panel textarea,.ag-agent-tree-search input,.ag-floating-chat-bar textarea,.agent-hub-composer textarea,.agent-hub-bridge input,.kg-team-add-panel input,.kg-team-add-panel textarea,.kg-team-popover-actions input,.kg-team-canvas .kg-team-floating-prompt input,.kg-team-core-chat input,.kg-team-channel-compose input)::placeholder{color:var(--t4)!important}[data-theme=light] :is(.ag-workspace-terminal-lines,.ag-workspace-terminal-embedded .ag-workspace-terminal-lines,.agent-hub-terminal-lines,.kg-team-core-terminal,.kg-team-channel-feed){background:var(--ag-terminal-bg)!important}[data-theme=light] :is(.ag-add-agent-backdrop,.ag-shell-backdrop){background:rgba(38,30,18,.22)!important}[data-theme=light] :is(.ag-floating-chat-bar button,.agent-hub-composer button:not(:disabled),.kg-team-core-chat button,.kg-team-channel-compose button){background:var(--teal)!important;border-color:var(--teal)!important;color:var(--on-accent)!important}[data-theme=light] :is(.agent-hub-composer button:disabled,.kg-team-channel-compose button:disabled,.kg-team-add-actions button:disabled){background:var(--surface-3)!important;border-color:var(--border)!important;color:var(--t4)!important}[data-theme=light] :is(.ag-work-task-node[data-live],.ag-work-agent-leaf[data-active],.ag-horizontal-plan div[data-status=running],.ag-horizontal-plan div[data-status=queued],.kg-team-agent[data-live] .kg-team-agent-card,.kg-team-agent[data-active] .kg-team-agent-card,.kg-team-channel-feed .kg-team-channel-bubble[data-self]){background:color-mix(in srgb,var(--agent-color,var(--teal)) 10%,var(--bg-1))!important;border-color:color-mix(in srgb,var(--agent-color,var(--teal)) 34%,var(--border))!important}[data-theme=light] :is(.ag-agent-lens,.ag-workspace-terminal-lines,.agent-hub-roster-strip,.agent-hub-terminal-lines)::-webkit-scrollbar-track{background:var(--bg-2)!important}[data-theme=light] :is(.ag-agent-lens,.ag-workspace-terminal-lines,.agent-hub-roster-strip,.agent-hub-terminal-lines)::-webkit-scrollbar-thumb{background:rgba(60,40,10,.16)!important;border-color:var(--bg-2)!important}html[data-theme=light][data-atla-team-view=team] .kg-team-canvas .kg-team-agent-card,html[data-theme=light][data-atla-team-view=team] .kg-team-canvas .kg-team-floating-popover,html[data-theme=light][data-atla-team-view=team] .kg-team-channel-compose input,html[data-theme=light][data-atla-team-view=team] .kg-team-channel-feed,html[data-theme=light][data-atla-team-view=team] .kg-team-channel-feed .kg-team-channel-bubble,html[data-theme=light][data-atla-team-view=team] .kg-team-channel-mentions button,html[data-theme=light][data-atla-team-view=team] .kg-team-channel-panel{background:var(--ag-panel-bg)!important;border-color:var(--border)!important;box-shadow:var(--card-shadow)!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-floating-prompt input::placeholder{color:color-mix(in srgb,var(--t4) 82%,transparent)!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-floating-prompt>div:last-child button{display:inline-flex!important;align-items:center!important;justify-content:center!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-prompt-suggestions{justify-self:center!important;max-width:100%!important;display:flex!important;gap:6px!important;padding:0!important;border:0!important;background:transparent!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-prompt-suggestions button{max-width:210px!important;height:28px!important;padding:0 10px!important;border:1px solid var(--border)!important;border-radius:999px!important;background:rgba(15,15,14,.86)!important;color:var(--t3)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.5px!important;font-weight:850!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-orb{background:color-mix(in srgb,var(--agent-color) 8%,#111110)!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-floating-popover{position:fixed!important;width:318px!important;max-height:min(320px,calc(100vh - 118px))!important;z-index:240!important;padding:11px!important;border-radius:14px!important;overflow:auto!important;background:rgba(9,9,8,.98)!important;box-shadow:0 22px 64px rgba(0,0,0,.46)!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-floating-popover,html[data-atla-team-view=team] .kg-team-canvas .kg-team-floating-popover[data-anchor]{left:var(--team-popover-x,70px)!important;top:var(--team-popover-y,96px)!important;right:auto!important;bottom:auto!important;transform:none!important}html[data-atla-team-view=team] .kg-team-channel-head b{font-size:13px!important;font-weight:950!important}html[data-atla-team-view=team] .kg-team-channel-head small{font-size:10px!important}.kg-team-canvas .kg-team-core{background:#0d0d0c!important}.kg-team-canvas .kg-team-core-work{gap:10px!important}.kg-team-canvas .kg-team-core{width:468px!important;min-height:248px!important;padding:14px!important;border-radius:20px!important}.kg-team-canvas .kg-team-core-head{min-height:50px!important;grid-template-columns:48px minmax(0,1fr) auto!important}.kg-team-canvas .kg-team-core-orb{width:46px!important;height:46px!important;border-radius:14px!important}.kg-team-canvas .kg-team-core strong{font-size:27px!important}.kg-team-canvas .kg-team-core-work{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) auto!important;min-height:148px!important;gap:9px!important}.kg-team-canvas .kg-team-core-timeline{min-height:104px!important;padding:9px!important;border-radius:14px!important;background:#090908!important;border-color:rgba(232,230,224,.1)!important}.kg-team-canvas .kg-team-core-timeline>span{margin-bottom:1px!important}.kg-team-canvas .kg-team-core-timeline button{grid-template-columns:7px minmax(54px,76px) minmax(0,1fr)!important;min-height:21px!important;gap:8px!important;padding:2px 3px!important}.kg-team-canvas .kg-team-core-timeline i{min-width:7px!important;max-width:7px!important}.kg-team-canvas .kg-team-core-timeline b,.kg-team-canvas .kg-team-core-timeline small{font-size:9.25px!important;line-height:1.15!important}.kg-team-canvas .kg-team-core-chat-box{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;display:block!important}.kg-team-canvas .kg-team-core-chat-box>span{display:none!important}.kg-team-canvas .kg-team-core-chat{height:42px!important;padding:4px!important;border-radius:999px!important;background:#0a0a09!important;border-color:rgba(232,230,224,.14)!important}.kg-team-canvas .kg-team-core-chat input{height:32px!important;padding-left:10px!important;font-size:11.5px!important}.kg-team-canvas .kg-team-core-chat button{width:32px!important;height:32px!important;border-radius:50%!important}.kg-team-canvas .kg-team-branch[data-branch=writing]{left:-34px!important}.kg-team-canvas .kg-team-branch[data-branch=execution]{right:-34px!important}.kg-team-canvas .kg-team-agent[data-agent-id=ops-narrative]{left:122px!important}.kg-team-canvas .kg-team-agent[data-agent-id=ops-activity-strategy],.kg-team-canvas .kg-team-agent[data-agent-id=ops-writer]{left:0!important}.kg-team-channel-panel{width:306px!important;padding:9px!important;border-radius:18px!important;background:rgba(8,8,7,.98)!important}.kg-team-channel-head{grid-template-columns:30px minmax(0,1fr) 26px!important}.kg-team-channel-head>span{width:30px!important;height:30px!important;border-radius:50%!important}.kg-team-channel-feed{margin-top:9px!important;max-height:292px!important;padding:8px!important;border:1px solid rgba(232,230,224,.08)!important;border-radius:15px!important;background:#090908!important}.kg-team-channel-feed .kg-team-channel-bubble{width:fit-content!important;max-width:83%!important;min-width:126px!important;grid-template-columns:minmax(0,1fr)!important;padding:8px 10px!important;border-radius:14px 14px 14px 4px!important;box-shadow:none!important}.kg-team-channel-feed .kg-team-channel-bubble>span{display:none!important}.kg-team-channel-feed .kg-team-channel-bubble[data-self]{border-radius:14px 14px 4px 14px!important}.kg-team-channel-bubble b{font-size:10px!important;line-height:1.1!important}.kg-team-channel-bubble small{margin-top:3px!important;color:var(--t2)!important;font-size:11px!important;line-height:1.26!important;white-space:normal!important}.kg-team-channel-bubble em{margin-top:4px!important;color:color-mix(in srgb,var(--agent-color) 52%,var(--t4))!important;font-size:8px!important}.kg-team-channel-compose{margin-top:8px!important;padding-top:8px!important;grid-template-columns:minmax(0,1fr) 30px!important}.kg-team-channel-compose input{height:31px!important;border-radius:999px!important;background:#0a0a09!important}.kg-team-channel-compose button{width:31px!important;height:31px!important}.ag-launcher-panel{width:306px!important;padding:9px!important}.ag-launcher-panel-head{grid-template-columns:30px minmax(0,1fr) 26px!important}.ag-launcher-panel-head>span{width:30px!important;height:30px!important;border-radius:50%!important}.ag-launcher-actions button{min-height:50px!important;border-radius:11px!important}.ag-launcher-chat{height:42px!important;padding:4px!important}.ag-launcher-chat input{height:32px!important}.ag-launcher-chat button{width:32px!important;height:32px!important}.kg-team-canvas .kg-team-floating-prompt{position:absolute!important;bottom:24px!important;z-index:88!important;width:min(660px,calc(100% - 42px))!important;display:grid!important;gap:8px!important}.kg-team-canvas .kg-team-floating-prompt>div:last-child{display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;gap:8px!important;padding:7px!important;border:1px solid rgba(35,122,67,.3)!important;border-radius:999px!important;background:rgba(9,9,8,.94)!important;box-shadow:0 18px 58px rgba(0,0,0,.48)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.kg-team-canvas .kg-team-floating-prompt input{height:38px!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--t1)!important;font-family:inherit!important;font-size:13px!important;font-weight:850!important;padding:0 11px!important}.kg-team-canvas .kg-team-floating-prompt input::placeholder{color:var(--t4)!important}.kg-team-canvas .kg-team-floating-prompt>div:last-child button{width:38px!important;height:38px!important;border:0!important;border-radius:50%!important;background:var(--t1)!important;color:#080807!important}.kg-team-canvas .kg-team-prompt-suggestions{display:flex!important;gap:6px!important;overflow-x:auto!important;padding:6px!important;border:1px solid var(--border)!important;border-radius:14px!important;background:rgba(12,12,11,.94)!important}.kg-team-canvas .kg-team-prompt-suggestions button{flex:0 0 auto!important;min-height:30px!important;border:1px solid var(--border)!important;border-radius:999px!important;background:#10100f!important;color:var(--t2)!important;font-family:inherit!important;font-size:10.5px!important;font-weight:800!important;padding:0 10px!important}.kg-team-canvas .kg-team-core{width:500px!important;min-height:268px!important}.kg-team-canvas .kg-team-core-work{grid-template-columns:minmax(0,1fr) 172px!important;min-height:166px!important}.kg-team-canvas .kg-team-core-left,.kg-team-canvas .kg-team-core-terminal{display:none!important}.kg-team-canvas .kg-team-core-chat-box,.kg-team-canvas .kg-team-core-timeline{min-width:0!important;border:1px solid var(--border)!important;border-radius:16px!important;background:#080807!important;overflow:hidden!important}.kg-team-canvas .kg-team-core-timeline{padding:8px!important;display:grid!important;gap:5px!important;align-content:start!important}.kg-team-canvas .kg-team-core-chat-box>span,.kg-team-canvas .kg-team-core-timeline>span{color:var(--t4)!important;font-size:9px!important;font-weight:950!important;line-height:1!important;text-transform:uppercase!important}.kg-team-canvas .kg-team-core-timeline button{min-width:0!important;display:grid!important;grid-template-columns:8px 74px minmax(0,1fr)!important;gap:7px!important;align-items:center!important;min-height:24px!important;padding:3px 4px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:inherit!important;font-family:inherit!important;text-align:left!important;cursor:pointer!important}.kg-team-canvas .kg-team-core-timeline button:hover{background:rgba(255,255,255,.035)!important}.kg-team-canvas .kg-team-core-timeline i{width:7px!important;height:7px!important;border-radius:999px!important;background:#575349!important}.kg-team-canvas .kg-team-core-timeline button[data-live] i{background:var(--teal)!important;box-shadow:0 0 0 4px rgba(35,122,67,.11),0 0 14px rgba(35,122,67,.42)!important;animation:kg-team-live-dot 1.5s ease-in-out infinite!important}.kg-team-canvas .kg-team-core-timeline b,.kg-team-canvas .kg-team-core-timeline small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.kg-team-canvas .kg-team-core-timeline b{color:var(--t2)!important;font-size:9.5px!important;font-weight:900!important}.kg-team-canvas .kg-team-core-timeline small{color:var(--t3)!important;font-size:9.5px!important;font-weight:650!important}.kg-team-canvas .kg-team-core-chat-box{padding:8px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:8px!important;align-content:end!important}.kg-team-canvas .kg-team-core-chat{align-self:end!important;display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:6px!important;padding:6px!important;border:1px solid var(--border)!important;border-radius:14px!important;background:#0d0d0c!important}.kg-team-canvas .kg-team-core-chat input{min-width:0!important;height:34px!important;border:0!important;outline:0!important;background:transparent!important;color:var(--t1)!important;font-size:11px!important;font-weight:820!important}.kg-team-canvas .kg-team-core-chat button{width:34px!important;height:34px!important;border-radius:11px!important}.kg-team-canvas .kg-team-branch[data-branch=strategy]{top:64px!important}.kg-team-canvas .kg-team-branch[data-branch=college]{bottom:118px!important}.kg-team-canvas .kg-team-branch[data-branch=writing]{left:26px!important}.kg-team-canvas .kg-team-branch[data-branch=execution]{right:20px!important}.kg-team-canvas .kg-team-floating-popover{position:fixed!important;z-index:999!important;width:324px!important;max-height:276px!important;transform:none!important;pointer-events:auto!important;border-radius:14px!important;background:rgba(8,8,7,.98)!important;box-shadow:0 24px 70px rgba(0,0,0,.58),0 0 0 1px color-mix(in srgb,var(--agent-color) 18%,transparent)!important}.kg-team-canvas .kg-team-floating-popover[data-anchor]{transform:none!important}.kg-team-canvas .kg-team-popover-current{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.kg-team-canvas .kg-team-popover-current span{min-height:38px!important;border-radius:10px!important}.kg-team-canvas .kg-team-popover-actions form{border-radius:999px!important}.kg-team-channel-feed{display:flex!important;flex-direction:column!important;gap:7px!important}.kg-team-channel-feed .kg-team-channel-bubble{width:86%!important;min-height:0!important;align-self:flex-start!important;display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;padding:8px!important;border-radius:15px 15px 15px 5px!important;border-color:color-mix(in srgb,var(--agent-color) 24%,var(--border))!important;background:color-mix(in srgb,var(--agent-color) 9%,#0e0e0d)!important}.kg-team-channel-feed .kg-team-channel-bubble[data-self]{align-self:flex-end!important;margin-left:0!important;border-radius:15px 15px 5px 15px!important;background:rgba(35,122,67,.14)!important}.kg-team-channel-bubble>span{width:26px!important;height:26px!important;border-radius:999px!important}.kg-team-channel-bubble b{color:color-mix(in srgb,var(--agent-color) 42%,var(--t1))!important}.ag-launcher-wrap{position:fixed!important;right:24px!important;bottom:24px!important;z-index:180!important}html[data-atla-team-view] .ag-launcher-wrap{bottom:78px!important}.ag-launcher-wrap.ag-launcher-hidden{opacity:0!important;pointer-events:none!important;transform:translateY(8px) scale(.92)!important}.ag-launcher{position:static!important;width:54px!important;min-width:54px!important;height:54px!important;max-width:54px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#10100f!important;border:1px solid rgba(35,122,67,.28)!important;box-shadow:0 18px 44px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.05)!important}.ag-launcher-logo{width:34px!important;height:34px!important}.ag-launcher-copy{display:none!important}.ag-launcher-dot{top:5px!important;right:5px!important}.ag-launcher-panel{position:absolute!important;right:0!important;bottom:66px!important;width:326px!important;padding:10px!important;border:1px solid rgba(35,122,67,.24)!important;border-radius:18px!important;background:rgba(8,8,7,.98)!important;color:var(--t1)!important;box-shadow:0 24px 76px rgba(0,0,0,.58)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.ag-launcher-panel-head{display:grid!important;grid-template-columns:34px minmax(0,1fr) 28px!important;gap:9px!important;align-items:center!important}.ag-launcher-panel-head>span{width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--border)!important;border-radius:12px!important;background:#10100f!important}.ag-launcher-panel-head b,.ag-launcher-panel-head small{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ag-launcher-panel-head b{font-size:13px!important;font-weight:950!important}.ag-launcher-panel-head small{margin-top:2px!important;color:var(--t4)!important;font-size:10px!important;font-weight:750!important}.ag-launcher-actions button,.ag-launcher-chat button,.ag-launcher-open-tasks,.ag-launcher-panel-head button,.ag-launcher-targets button{font-family:inherit!important;cursor:pointer!important}.ag-launcher-panel-head button{width:28px!important;height:28px!important;border:1px solid var(--border)!important;border-radius:10px!important;background:#111110!important;color:var(--t3)!important}.ag-launcher-targets{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;margin-top:10px!important}.ag-launcher-targets button{height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid var(--border)!important;border-radius:999px!important;background:#0e0e0d!important;color:var(--t3)!important;font-size:10.5px!important;font-weight:850!important}.ag-launcher-targets button[data-active]{border-color:rgba(35,122,67,.38)!important;background:rgba(35,122,67,.12)!important;color:var(--t1)!important}.ag-launcher-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:8px!important}.ag-launcher-actions button{min-height:56px!important;padding:8px!important;border:1px solid var(--border)!important;border-radius:12px!important;background:#0e0e0d!important;color:inherit!important;text-align:left!important}.ag-launcher-actions b,.ag-launcher-actions small{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.ag-launcher-actions b{color:var(--t1)!important;font-size:11px!important;font-weight:920!important}.ag-launcher-actions small{margin-top:3px!important;color:var(--t4)!important;font-size:9.5px!important;font-weight:700!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.ag-launcher-chat{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:7px!important;margin-top:9px!important;padding:6px!important;border:1px solid var(--border)!important;border-radius:999px!important;background:#0d0d0c!important}.ag-launcher-chat input{min-width:0!important;height:34px!important;border:0!important;outline:0!important;background:transparent!important;color:var(--t1)!important;font-size:12px!important;font-weight:760!important;padding:0 8px!important}.ag-launcher-chat button{width:34px!important;height:34px!important;border:0!important;border-radius:50%!important;background:var(--t1)!important;color:#080807!important}.ag-launcher-chat button:disabled{opacity:.42!important;cursor:not-allowed!important}.ag-launcher-open-tasks{width:100%!important;min-height:30px!important;margin-top:8px!important;border:1px solid rgba(35,122,67,.28)!important;border-radius:999px!important;background:rgba(35,122,67,.1)!important}.ag-launcher-open-tasks,.kg-team-channel-mentions button{color:var(--t2)!important;font-size:10px!important;font-weight:850!important}.kg-team-channel-mentions button{height:28px!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0 8px!important;border:1px solid color-mix(in srgb,var(--agent-color) 30%,var(--border))!important;border-radius:999px!important;background:color-mix(in srgb,var(--agent-color) 10%,#0d0d0c)!important;font-family:inherit!important;cursor:pointer!important}.kg-team-channel-compose input:focus{border-color:rgba(35,122,67,.42)!important;box-shadow:0 0 0 3px rgba(35,122,67,.08)!important}.ag-agent-tree-shell{border:1px solid var(--border);border-radius:7px;background:linear-gradient(180deg,rgba(35,122,67,.025),transparent 46%),#0d0d0c;padding:12px}.ag-agent-tree-head{display:grid;grid-template-columns:minmax(150px,.5fr) minmax(220px,.8fr) auto;gap:12px;align-items:center;margin-bottom:12px}.ag-agent-chain-title span,.ag-agent-pool>span,.ag-agent-tree-head span{display:block;color:var(--t4);font-size:9.5px;font-weight:900;text-transform:uppercase}.ag-agent-tree-head b{display:block;margin-top:2px;color:var(--t2);font-size:13px;font-weight:850}.ag-agent-tree-search{min-width:0;height:34px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:#10100f;color:var(--t4)}.ag-agent-tree-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--t1);font:inherit;font-size:12px;font-weight:750}.ag-agent-tree-search input::placeholder{color:var(--t4)}.ag-agent-tree-actions{display:flex;justify-content:flex-end;gap:8px}.ag-agent-tree-actions button,.ag-current-task-actions button,.ag-live-view-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:0 11px;border:1px solid var(--border);border-radius:6px;background:#111110;color:var(--t2);font-family:inherit;font-size:12px;font-weight:820;cursor:pointer}.ag-agent-tree-map{--chain-line:color-mix(in srgb,var(--agent-color,var(--ag-teal-strong)) 34%,rgba(255,255,255,0.09));min-width:0;display:grid;grid-template-columns:168px minmax(420px,1fr) minmax(250px,.55fr);gap:14px;align-items:stretch}.ag-agent-chain-node,.ag-agent-pool-node,.ag-agent-root-node{--agent-color:var(--ag-teal-strong);position:relative;min-width:0;border:1px solid var(--border);background:#10100f;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-out-quart)}.ag-agent-chain-node:hover,.ag-agent-chain-node[data-active],.ag-agent-pool-node:hover,.ag-agent-pool-node[data-active],.ag-agent-root-node:hover,.ag-agent-root-node[data-active]{border-color:color-mix(in srgb,var(--agent-color) 44%,var(--border-strong));background:#151514}.ag-agent-root-node{min-height:126px;display:grid;grid-template-rows:36px auto auto;align-content:center;gap:8px;padding:14px;border-radius:8px;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--agent-color) 78%,transparent)}.ag-agent-root-node:after{content:"";position:absolute;top:50%;right:-15px;width:15px;height:1px;background:var(--chain-line)}.ag-agent-chain-node span,.ag-agent-pool-node span,.ag-agent-root-node span{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);background:#171716}.ag-agent-root-node span{width:36px;height:36px;border-radius:7px}.ag-agent-chain-node b,.ag-agent-pool-node b,.ag-agent-root-node b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t1);font-weight:930}.ag-agent-root-node b{font-size:18px}.ag-agent-chain-node small,.ag-agent-root-node small{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--t4);font-size:10.5px;font-weight:720}.ag-agent-chain-panel{min-width:0;position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:10px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--agent-color) 6%,transparent),transparent 34%),#0b0b0a}.ag-agent-chain-panel:before{content:"";position:absolute;left:10px;right:10px;top:74px;height:1px;background:linear-gradient(90deg,var(--chain-line),transparent)}.ag-agent-chain-title{min-width:0}.ag-agent-chain-title b{display:block;margin-top:3px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t1);font-size:13.5px;font-weight:900}.ag-agent-chain{position:relative;z-index:1;min-width:0;display:flex;align-items:stretch;gap:8px;overflow-x:auto;padding:2px 2px 4px;scrollbar-width:thin}.ag-agent-chain-node{flex:0 0 156px;min-height:68px;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 8px;align-items:center;padding:8px;border-radius:7px}.ag-agent-chain-node span{grid-row:1/span 2;width:28px;height:28px;border-radius:6px}.ag-agent-chain-node b{font-size:12px}.ag-agent-chain-node small{display:-webkit-box;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ag-agent-chain-node[data-live]:after,.ag-agent-pool-node[data-live]:after{content:"";position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:#76f1a8;box-shadow:0 0 16px rgba(118,241,168,.72)}.ag-agent-chain-empty,.ag-agent-pool-empty{display:grid;place-items:center;min-height:66px;padding:10px;color:var(--t4);border:1px dashed var(--border);border-radius:7px;font-size:11px;font-weight:720;text-align:center}.ag-agent-pool{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px}.ag-agent-pool>div{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;align-content:start;max-height:120px;overflow-y:auto;padding-right:2px}.ag-agent-pool-node{min-height:34px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:7px;align-items:center;padding:6px 7px;border-radius:7px}.ag-agent-pool-node span{width:22px;height:22px;border-radius:5px}.ag-agent-pool-node b{font-size:11px}.ag-current-task-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ag-current-task-head>div:first-child{min-width:0}.ag-current-task-actions{flex-shrink:0;display:flex;gap:7px}.ag-current-task-actions button{min-height:28px;padding:0 9px;font-size:11px}.ag-horizontal-plan div{background:linear-gradient(180deg,rgba(255,255,255,.025),transparent),#0d0d0c!important}.ag-horizontal-plan em{width:26px!important;height:26px!important;border-radius:7px!important}.ag-horizontal-plan span{font-size:inherit!important}.ag-horizontal-plan span b,.ag-horizontal-plan span small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.ag-horizontal-plan span b{color:var(--t1);font-size:11.5px;font-weight:900;line-height:1.18;white-space:nowrap}.ag-horizontal-plan span small{margin-top:5px;color:var(--t3);font-size:10.5px;font-weight:650;line-height:1.32;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ag-feed-mosaic .ag-workspace-chat{grid-area:chat}.ag-feed-mosaic .ag-workspace-live-view{grid-area:live}.ag-workspace-chat,.ag-workspace-live-view{min-height:0!important;background:#10100f}.ag-workspace-chat-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:9px;overflow-y:auto;padding:12px}.ag-chat-bubble{max-width:94%;display:grid;gap:5px;padding:10px;border:1px solid var(--border);border-radius:8px;background:#0d0d0c}.ag-chat-bubble[data-role=user]{align-self:flex-end;border-color:color-mix(in srgb,var(--agent-color) 22%,var(--border));background:color-mix(in srgb,var(--agent-color) 8%,#0d0d0c)}.ag-chat-bubble span{color:var(--t4);font-size:9px;font-weight:900;text-transform:uppercase}.ag-chat-bubble p{margin:0;color:var(--t2);font-size:12.5px;font-weight:620;line-height:1.48;white-space:pre-wrap}.ag-chat-attachments,.ag-chat-tool-notes{display:grid;gap:7px;margin-top:2px}.ag-chat-attachments a,.ag-chat-attachments div,.ag-chat-tool-notes span{display:block;padding:8px;color:inherit;text-decoration:none;border:1px solid var(--border);border-radius:7px;background:#0b0b0a}.ag-chat-attachments b,.ag-chat-attachments small,.ag-chat-tool-notes b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.ag-chat-attachments b,.ag-chat-tool-notes b{color:var(--t1);font-size:11px;font-weight:850;white-space:nowrap}.ag-chat-tool-notes span{color:var(--t3);font-size:10.5px;line-height:1.35}.ag-chat-tool-notes span[data-status=running]{border-color:color-mix(in srgb,var(--agent-color) 32%,var(--border))}.ag-chat-attachments small{margin-top:4px;color:var(--t3);font-size:10.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ag-live-view-head{display:grid!important;grid-template-columns:minmax(120px,1fr) auto auto;gap:10px;align-items:center}.ag-live-view-tabs{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--border);border-radius:999px;background:#0b0b0a}.ag-live-view-tabs button{min-height:24px;padding:0 10px;border-radius:999px;border-color:transparent;background:transparent;color:var(--t4);font-size:10.5px}.ag-live-view-tabs button[data-active]{color:#080807;background:var(--agent-color)}.ag-live-view-body{flex:1;min-height:0;display:flex}.ag-workspace-terminal-embedded,.ag-workspace-video-embedded{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.ag-workspace-video-embedded .ag-workspace-video-frame{flex:1;margin:10px;min-height:0}.ag-workspace-terminal-embedded .ag-workspace-terminal-lines{flex:1;min-height:0}.ag-workspace-video-empty span{max-width:440px}@media (max-width:1180px){.ag-agent-tree-head{grid-template-columns:minmax(0,1fr)}.ag-agent-tree-actions{justify-content:flex-start}.ag-agent-tree-map{grid-template-columns:minmax(140px,.32fr) minmax(0,1fr)}.ag-agent-pool{grid-column:1/-1}.ag-agent-pool>div{grid-template-columns:repeat(4,minmax(0,1fr));max-height:none}.ag-feed-mosaic{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"live" "chat"!important;grid-template-rows:minmax(470px,1fr) minmax(320px,auto)!important}}@media (max-width:760px){.ag-agent-tree-map{grid-template-columns:minmax(0,1fr)}.ag-agent-chain-panel:before,.ag-agent-root-node:after{display:none}.ag-agent-pool>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-horizontal-plan{grid-template-columns:minmax(0,1fr)!important}.ag-live-view-head{grid-template-columns:minmax(0,1fr)}}.ag-command-stage-v2{width:min(1500px,calc(100vw - 28px))!important;gap:10px!important}.ag-agent-lens-shell{padding:9px!important}.ag-agent-lens{min-height:70px!important;align-items:stretch!important;gap:6px!important;padding:0 2px 7px!important}.ag-lens-card,.ag-lens-card[data-size=large],.ag-lens-card[data-size=lead],.ag-lens-card[data-size=school],.ag-lens-card[data-size=wide],.ag-lens-card[data-size]{flex:0 0 148px!important;min-height:48px!important;max-height:58px!important;grid-template-columns:26px minmax(0,1fr) 6px!important;gap:8px!important;padding:7px!important;border-radius:8px!important}.ag-lens-card[data-size=lead]{flex-basis:154px!important}.ag-lens-card[data-size=school]{flex-basis:158px!important}.ag-lens-card[data-size] .ag-lens-icon,.ag-lens-icon{width:26px!important;height:26px!important;border-radius:7px!important}.ag-lens-card[data-size] .ag-lens-copy b,.ag-lens-copy b{font-size:11.5px!important;line-height:1.08!important}.ag-lens-copy small{max-width:100%!important;font-size:9px!important;line-height:1.15!important;white-space:nowrap!important}.ag-current-task-panel{position:relative!important;min-height:152px!important;padding:12px!important}.ag-now-layout,.ag-now-main{min-width:0!important}.ag-now-main{padding-right:244px!important}.ag-agent-mini-chat{position:absolute!important;top:12px!important;right:12px!important;z-index:3!important;width:222px!important;min-height:0!important;padding:8px!important;border-radius:9px!important;background:rgba(13,13,12,.92)!important;box-shadow:none!important}.ag-agent-mini-chat .ag-agent-inspector-core{grid-template-columns:26px minmax(0,1fr) auto!important;gap:7px!important}.ag-agent-mini-chat .ag-agent-inspector-core>span{width:26px!important;height:26px!important;border-radius:7px!important}.ag-agent-mini-chat .ag-agent-inspector-core b{font-size:11px!important}.ag-agent-mini-chat .ag-agent-inspector-actions,.ag-agent-mini-chat .ag-agent-inspector-core small,.ag-agent-mini-chat p{display:none!important}.ag-mini-chat-stream{margin-top:6px!important;max-height:44px!important;overflow:hidden!important;display:grid!important;gap:4px!important}.ag-mini-chat-stream span{min-height:0!important;padding:5px 6px!important;border-radius:7px!important;font-size:10px!important;line-height:1.25!important;-webkit-line-clamp:2!important}.ag-current-task-head{max-width:min(760px,100%)!important}.ag-current-task-head b{max-width:100%!important;font-size:17px!important;line-height:1.14!important}.ag-horizontal-plan{grid-template-columns:repeat(5,minmax(94px,1fr))!important;gap:7px!important;margin-top:13px!important}.ag-horizontal-plan div{min-height:58px!important;padding:7px!important}.ag-horizontal-plan span{font-size:10px!important;line-height:1.18!important}.ag-feed-mosaic{grid-template-columns:minmax(218px,.35fr) minmax(690px,1.65fr)!important;grid-template-areas:"terminal video" "content video"!important;grid-template-rows:minmax(218px,.43fr) minmax(286px,.57fr)!important;gap:10px!important}.ag-feed-mosaic,.ag-feed-mosaic .ag-workspace-video{min-height:650px!important}.ag-feed-mosaic .ag-workspace-content,.ag-feed-mosaic .ag-workspace-terminal{min-height:0!important}.ag-workspace-terminal-lines div{grid-template-columns:28px 52px minmax(0,1fr)!important}.ag-workspace-terminal-lines b,.ag-workspace-terminal-lines small{font-size:10px!important}.ag-workspace-video-frame{min-height:590px!important}.ag-document-live,.ag-workspace-source-browser,.ag-workspace-video-frame{border-radius:9px!important}.ag-next-panel{padding:9px!important}.ag-command-section-title span{font-size:10px!important;letter-spacing:0!important}.ag-command-work-list .ag-command-work-row{min-height:44px!important;padding:8px!important;border-radius:8px!important}.ag-command-work-list .ag-command-work-row b,.ag-command-work-list .ag-command-work-row small{max-width:100%!important}.ag-future-list{gap:7px!important}.ag-future-list div{display:grid!important;grid-template-columns:54px minmax(0,1fr) 24px!important;gap:8px!important;align-items:center!important;min-height:54px!important;padding:8px!important;border-radius:9px!important}.ag-future-list time{grid-column:auto!important;width:auto!important;justify-self:start!important;padding:0!important;background:transparent!important;font-size:10px!important}.ag-future-list button:not(.ag-future-dismiss){min-height:0!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important;justify-content:flex-start!important}.ag-future-dismiss{position:static!important}.kg-team-canvas .kg-team-core-work{display:grid!important;grid-template-columns:minmax(0,1fr) 150px!important;align-items:stretch!important}.kg-team-canvas .kg-team-core{min-height:118px!important}.kg-team-canvas .kg-team-core-head{min-height:86px!important}.kg-team-canvas .kg-team-floating-prompt{position:fixed!important;left:50%!important;bottom:72px!important;z-index:180!important;width:min(720px,calc(100vw - 42px))!important;transform:translateX(-50%)!important}@media (max-width:1180px){.ag-live-workspace{grid-template-columns:minmax(0,1fr)!important}.ag-next-panel{grid-column:1!important}}@media (max-width:920px){.ag-now-main{padding-right:0!important}.ag-agent-mini-chat{position:static!important;width:auto!important;margin-bottom:10px!important}.ag-feed-mosaic{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"video" "terminal" "content"!important;grid-template-rows:auto!important}}.agent-glyph{display:block;flex-shrink:0;color:currentColor;overflow:visible}.ag-agent-inspector-core>span,.ag-floating-chat-bar>span,.ag-lens-icon,.kg-team-agent-card>span,.kg-team-channel-feed button>span,.kg-team-core-orb,.kg-team-popover-head>span,.kg-team-subagents button{position:relative;isolation:isolate;color:color-mix(in srgb,var(--agent-color,var(--teal)) 68%,var(--t1));background:linear-gradient(145deg,rgba(255,255,255,.075),transparent 54%),#121211;border-color:color-mix(in srgb,var(--agent-color,var(--teal)) 22%,var(--border-strong));box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),inset 0 -8px 18px rgba(0,0,0,.22)}.ag-agent-inspector-core>span:before,.ag-floating-chat-bar>span:before,.ag-lens-icon:before,.kg-team-agent-card>span:before,.kg-team-channel-feed button>span:before,.kg-team-core-orb:before,.kg-team-popover-head>span:before,.kg-team-subagents button:before{content:"";position:absolute;inset:4px;z-index:-1;border:1px solid color-mix(in srgb,var(--agent-color,var(--teal)) 18%,transparent);border-radius:inherit;opacity:.72}.kg-team-core-orb:before{inset:6px}.ag-agent-inspector-core>span,.ag-lens-card:hover .ag-lens-icon,.ag-lens-card[data-active] .ag-lens-icon,.kg-team-agent:hover .kg-team-agent-card>span,.kg-team-agent[data-active] .kg-team-agent-card>span,.kg-team-agent[data-live] .kg-team-agent-card>span{color:color-mix(in srgb,var(--agent-color,var(--teal)) 78%,white);border-color:color-mix(in srgb,var(--agent-color,var(--teal)) 42%,var(--border-strong));box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 0 22px color-mix(in srgb,var(--agent-color,var(--teal)) 13%,transparent)}.ag-lens-card[data-size=lead] .ag-lens-icon,.kg-team-core-orb{color:color-mix(in srgb,var(--agent-color,var(--teal)) 82%,white);background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--agent-color,var(--teal)) 16%,transparent),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.08),transparent 56%),#121211}.kg-team-core-work{align-items:stretch}.kg-team-core-left,.kg-team-core-terminal{display:grid}.kg-team-core-tasks{min-height:112px}.kg-team-floating-prompt{position:absolute;left:50%;bottom:18px;z-index:90;width:min(680px,calc(100% - 34px));transform:translateX(-50%);display:grid;gap:8px}.kg-team-floating-prompt>div:last-child{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;padding:7px;border:1px solid color-mix(in srgb,var(--teal) 28%,var(--border-strong));border-radius:999px;background:rgba(13,13,12,.88);box-shadow:0 18px 60px rgba(0,0,0,.48);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.kg-team-floating-prompt input{min-width:0;height:38px;border:0;outline:0;background:transparent;color:var(--t1);font-family:inherit;font-size:13px;font-weight:800;padding:0 10px}.kg-team-floating-prompt input::placeholder{color:var(--t4)}.kg-team-floating-prompt>div:last-child button{width:38px;height:38px;border:0;border-radius:50%;background:var(--t1);color:#080807;cursor:pointer}.kg-team-prompt-suggestions{display:grid;gap:6px;padding:8px;border:1px solid var(--border);border-radius:14px;background:rgba(16,16,15,.94);box-shadow:0 14px 46px rgba(0,0,0,.42);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.kg-team-prompt-suggestions button{min-height:34px;border:1px solid var(--border);border-radius:10px;background:#0b0b0a;color:var(--t2);font-family:inherit;font-size:12px;font-weight:800;text-align:left;padding:0 10px;cursor:pointer}.kg-team-prompt-suggestions button:hover{color:var(--t1);border-color:var(--teal-border)}@keyframes ag-pulse{0%,to{box-shadow:0 0 0 3px rgba(35,122,67,.12)}50%{box-shadow:0 0 0 5px rgba(35,122,67,.04)}}@keyframes ag-pulse-ring{0%{transform:scale(.85);opacity:.5}to{transform:scale(1.3);opacity:0}}@keyframes ag-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ag-popup-in{0%{opacity:0;transform:scale(.98) translate3d(0,4px,0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes ag-sug-in{0%{opacity:0;transform:translate3d(0,-3px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ag-toast-in{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}.ag-side-card{background:linear-gradient(180deg,rgba(35,122,67,.04),transparent 60%),var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 12px 10px;cursor:pointer;transition:border-color var(--dur-instant) var(--ease-standard),background-color var(--dur-instant) var(--ease-standard);font-family:inherit;width:100%;text-align:left}.ag-side-card:hover{border-color:var(--teal-border);background:linear-gradient(180deg,rgba(35,122,67,.08),transparent 60%),var(--bg-card)}.ag-side-head{gap:8px;margin-bottom:10px}.ag-side-head,.ag-side-title{display:flex;align-items:center}.ag-side-title{gap:7px;font-size:13px;font-weight:600;color:var(--t1);flex:1}.ag-side-bolt{width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid var(--teal-border)}.ag-side-bolt,.ag-side-count{background:var(--teal-dim);color:var(--ag-teal-strong)}.ag-side-count{font-size:10px;font-weight:500;padding:1px 7px;border-radius:8px;border:1px solid var(--teal-border);margin-left:2px}.ag-side-arrow{background:transparent;border:1px solid var(--border);border-radius:5px;width:22px;height:22px;color:var(--t3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color var(--dur-instant) var(--ease-standard),border-color var(--dur-instant) var(--ease-standard),box-shadow var(--dur-base) var(--ease-out-quart)}.ag-side-arrow:hover{color:var(--t1);border-color:var(--ag-border-3)}.ag-side-arrow:focus-visible{outline:none;color:var(--t1);border-color:var(--teal-border);box-shadow:0 0 0 3px var(--teal-dim)}.ag-side-body{display:flex;flex-direction:column;gap:7px}.ag-side-row{display:flex;align-items:flex-start;gap:9px;padding:4px 0}.ag-side-dot{width:7px;height:7px;border-radius:50%;margin-top:5px;flex-shrink:0;background:var(--t4);position:relative}.ag-side-dot.ag-st-running{background:var(--ag-teal-strong);box-shadow:0 0 0 3px rgba(35,122,67,.12);animation:ag-pulse 1.6s var(--ease-standard) infinite}.ag-side-dot.ag-st-done{background:var(--emerald)}.ag-side-dot.ag-st-queued{background:#C9A961}.ag-side-rowbody{flex:1;min-width:0}.ag-side-rowtitle{font-size:12px;color:var(--t1);font-weight:500}.ag-side-rowsub{font-size:11px;color:var(--t3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-side-foot{display:flex;align-items:center;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--border);font-size:10px;color:var(--t4)}.ag-kbd-mini{font-family:JetBrains Mono,monospace;font-size:9px;padding:1px 5px;background:var(--ag-bg-soft);border:1px solid var(--border-2);border-radius:4px;color:var(--t2)}.ag-dock{margin:8px;padding:10px;border-radius:12px;background:linear-gradient(180deg,rgba(35,122,67,.075),rgba(35,122,67,.02) 58%,transparent),var(--bg-card);border:1px solid var(--border);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.ag-dock-head{width:100%;display:flex;align-items:center;gap:8px;padding:0;background:transparent;border:0;color:inherit;cursor:pointer;text-align:left;font-family:inherit}.ag-dock-orb{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0;color:var(--ag-teal-strong);background:var(--teal-dim);border:1px solid var(--teal-border);position:relative}.ag-dock-orb.is-running:after{content:"";position:absolute;inset:-4px;border-radius:10px;border:1px solid rgba(35,122,67,.35);animation:ag-pulse-ring 1.8s var(--ease-out-quart) infinite}.ag-dock-head-copy{min-width:0;display:flex;flex-direction:column;flex:1}.ag-dock-eyebrow{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--t4);line-height:1.1}.ag-dock-title{font-size:12px;font-weight:600;color:var(--t1);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-dock-status{font-family:JetBrains Mono,monospace;font-size:9px;color:var(--ag-teal-strong);background:rgba(35,122,67,.09);border:1px solid var(--teal-border);border-radius:999px;padding:2px 6px;flex-shrink:0}.ag-dock-summary{margin:8px 0 9px;color:var(--t3);font-size:10.5px;line-height:1.45}.ag-dock-action,.ag-dock-collapsed,.ag-dock-empty,.ag-dock-rec,.ag-dock-task{font-family:inherit}.ag-dock-task{width:100%;display:flex;align-items:center;gap:7px;padding:8px;border-radius:9px;border:1px solid var(--border);background:rgba(255,255,255,.022);color:var(--t1);cursor:pointer;text-align:left}.ag-dock-action:hover,.ag-dock-empty:hover,.ag-dock-rec:hover,.ag-dock-task:hover{border-color:var(--teal-border);background:rgba(35,122,67,.06)}.ag-dock-task-dot{width:7px;height:7px;border-radius:50%;background:var(--t4);flex-shrink:0}.ag-dock-task.ag-st-queued .ag-dock-task-dot,.ag-dock-task.ag-st-running .ag-dock-task-dot{background:var(--ag-teal-strong);box-shadow:0 0 0 3px rgba(35,122,67,.12);animation:ag-pulse 1.6s var(--ease-standard) infinite}.ag-dock-task.ag-st-done .ag-dock-task-dot{background:var(--emerald)}.ag-dock-task.ag-st-error .ag-dock-task-dot{background:var(--rose)}.ag-dock-task-body{min-width:0;flex:1;display:flex;flex-direction:column}.ag-dock-task-title{color:var(--t1);font-size:11px;font-weight:600;line-height:1.25}.ag-dock-task-sub,.ag-dock-task-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-dock-task-sub{color:var(--t4);font-size:9.5px;margin-top:1px}.ag-dock-task-meta{font-family:JetBrains Mono,monospace;color:var(--t3);font-size:9px;flex-shrink:0}.ag-dock-empty{width:100%;display:flex;align-items:center;gap:7px;padding:8px;border-radius:9px;border:1px dashed var(--border);background:rgba(255,255,255,.015);color:var(--t3);cursor:pointer;font-size:10.5px;text-align:left}.ag-dock-empty span{flex:1;min-width:0}.ag-dock-actions{display:grid;grid-template-columns:1fr;gap:6px;margin-top:7px}.ag-dock-action{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 8px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--t2);cursor:pointer;text-align:left}.ag-dock-action:disabled,.ag-dock-rec:disabled{opacity:.62;cursor:wait}.ag-dock-action-label{display:inline-flex;align-items:center;gap:5px;color:var(--t1);font-size:10.5px;font-weight:600}.ag-dock-action-label svg{color:var(--ag-teal-strong)}.ag-dock-action-sub{color:var(--t4);font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ag-dock-rec{width:100%;display:flex;align-items:center;gap:7px;padding:8px;margin-top:7px;border-radius:9px;border:1px solid var(--teal-border);background:rgba(35,122,67,.055);color:var(--t1);cursor:pointer;text-align:left}.ag-dock-rec-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:var(--ag-teal-strong);background:var(--teal-dim);flex-shrink:0}.ag-dock-rec-body{min-width:0;display:flex;flex-direction:column}.ag-dock-rec-kicker{font-family:JetBrains Mono,monospace;color:var(--t4);font-size:8.5px;text-transform:uppercase;letter-spacing:.06em}.ag-dock-rec-title{color:var(--t1);font-size:10.5px;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-dock-rec-placeholder{margin-top:7px;padding:7px 8px;border-radius:8px;background:rgba(255,255,255,.015);border:1px dashed var(--border)}.ag-dock-collapsed{width:100%;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--t3);cursor:pointer;position:relative}.ag-dock-collapsed-orb{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:var(--ag-teal-strong);background:rgba(35,122,67,.08);border:1px solid var(--teal-border)}.ag-dock-collapsed.is-running .ag-dock-collapsed-orb{box-shadow:0 0 16px rgba(35,122,67,.18)}.ag-dock-collapsed-count{position:absolute;top:5px;right:11px;min-width:15px;height:15px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--teal);color:var(--on-accent);font-size:9px;font-weight:700}.ag-trace{background:linear-gradient(180deg,rgba(35,122,67,.04),transparent 70%),var(--bg-card);border:1px solid var(--teal-border);border-radius:var(--radius-md);padding:10px 12px 11px;position:relative;overflow:hidden}.ag-trace:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--ag-teal-strong)}.ag-trace.dense{padding:7px 10px}.ag-trace-head{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--t2)}.ag-trace-pulse{width:7px;height:7px;border-radius:50%;background:var(--ag-teal-strong);box-shadow:0 0 0 3px rgba(35,122,67,.16);animation:ag-pulse 1.6s var(--ease-standard) infinite;flex-shrink:0}.ag-trace-pulse.ag-st-done{background:var(--emerald);animation:none;box-shadow:none}.ag-trace-agent{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--t1);font-size:11px}.ag-trace-sep{color:var(--t4)}.ag-trace-title{color:var(--t2);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.ag-trace-elapsed{font-size:10px;color:var(--ag-teal-strong);font-family:JetBrains Mono,monospace}.ag-trace-spacer{flex:1}.ag-trace-open{background:transparent;border:1px solid var(--border);border-radius:4px;width:20px;height:20px;color:var(--t3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color var(--dur-instant) var(--ease-standard),border-color var(--dur-instant) var(--ease-standard),background-color var(--dur-instant) var(--ease-standard),box-shadow var(--dur-base) var(--ease-out-quart)}.ag-trace-open:hover{color:var(--t1);border-color:var(--ag-border-3)}.ag-trace-open:focus-visible{outline:none;color:var(--t1);border-color:var(--teal-border);box-shadow:0 0 0 3px var(--teal-dim)}.ag-trace-now{margin-top:8px;display:flex;align-items:center;gap:7px;font-size:12px;color:var(--t1);padding:6px 9px;background:var(--ag-bg-soft);border-radius:6px}.ag-trace-now>svg{color:var(--ag-teal-strong);flex-shrink:0}.ag-trace-bar{margin-top:8px;height:2px;background:var(--bg-3);border-radius:1px;overflow:hidden}.ag-trace-bar-fill{height:100%;background:linear-gradient(90deg,var(--ag-teal-strong),var(--teal));transition:width var(--dur-slower) var(--ease-out-quart)}.ag-trace.running .ag-trace-bar-fill{animation:ag-trace-pulse-fill 2.4s var(--ease-standard) infinite}@keyframes ag-trace-pulse-fill{0%,to{opacity:1}50%{opacity:.65}}.ag-backdrop{position:fixed;inset:0;background:rgba(6,8,7,.65);backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding-top:8vh;animation:ag-backdrop-in var(--dur-fast) var(--ease-out-quart) forwards}.ag-shell{width:1080px;max-width:calc(100vw - 48px);height:min(82vh,820px);background:linear-gradient(180deg,#141413,#0F0F0E);border:1px solid var(--border-2);border-radius:14px;box-shadow:var(--ag-shadow-pop);display:flex;flex-direction:column;overflow:hidden;animation:ag-popup-in var(--dur-base) var(--ease-out-quart) forwards}.ag-head{padding:14px 18px 12px;gap:14px;border-bottom:1px solid var(--border)}.ag-head,.ag-head-left{display:flex;align-items:center}.ag-head-left{gap:12px;flex:1;min-width:0}.ag-head-orb{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(35,122,67,.16),rgba(35,122,67,.06));color:var(--ag-teal-strong);border:1px solid var(--teal-border);position:relative}.ag-head-orb:after{content:"";position:absolute;inset:-1px;border-radius:10px;background:radial-gradient(circle at 30% 30%,rgba(35,122,67,.3),transparent 60%);pointer-events:none;opacity:.6}.ag-head-title{font-size:16px;font-weight:600;color:var(--t1);letter-spacing:-.01em}.ag-head-sub{font-size:11px;color:var(--t3);display:flex;align-items:center;gap:6px;margin-top:1px}.ag-head-pulse{width:6px;height:6px;border-radius:50%;background:var(--ag-teal-strong);animation:ag-pulse 1.6s var(--ease-standard) infinite}.ag-head-right{display:flex;gap:4px}.ag-icon-btn{width:28px;height:28px;border-radius:6px;background:transparent;border:1px solid var(--border);color:var(--t3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color var(--dur-instant) var(--ease-standard),border-color var(--dur-instant) var(--ease-standard),background-color var(--dur-instant) var(--ease-standard),box-shadow var(--dur-base) var(--ease-out-quart)}.ag-icon-btn:hover{color:var(--t1);border-color:var(--ag-border-3);background:var(--ag-bg-soft)}.ag-icon-btn:focus-visible{outline:none;color:var(--t1);border-color:var(--teal-border);box-shadow:0 0 0 3px var(--teal-dim)}.ag-tabs{display:flex;gap:4px;padding:8px 14px;border-bottom:1px solid var(--border);background:rgba(0,0,0,.18)}.ag-tab,.ag-tabs{align-items:center}.ag-tab{display:inline-flex;gap:6px;padding:6px 11px;background:transparent;border:1px solid transparent;border-radius:7px;font-size:12px;color:var(--t3);cursor:pointer;font-family:inherit;position:relative;transition:color var(--dur-instant) var(--ease-standard),background-color var(--dur-instant) var(--ease-standard),border-color var(--dur-instant) var(--ease-standard),box-shadow var(--dur-base) var(--ease-out-quart)}.ag-tab:hover{color:var(--t1);background:var(--ag-bg-soft)}.ag-tab:focus-visible{outline:none;color:var(--t1);border-color:var(--teal-border);box-shadow:0 0 0 3px var(--teal-dim)}.ag-tab.active{color:var(--ag-teal-strong);background:var(--teal-dim);border-color:var(--teal-border)}.ag-tab-pill{font-size:9px;padding:1px 5px;background:var(--bg-3);color:var(--t2);border-radius:7px;margin-left:1px;font-family:JetBrains Mono,monospace;transition:color var(--dur-instant) var(--ease-standard),background-color var(--dur-instant) var(--ease-standard)}.ag-tab.active .ag-tab-pill{background:rgba(35,122,67,.18);color:var(--ag-teal-strong)}.ag-tab-dot{width:5px;height:5px;border-radius:50%;background:var(--ag-teal-strong);animation:ag-pulse 1.6s var(--ease-standard) infinite}.ag-tabs-spacer{flex:1}.ag-tabs-hint{font-size:10px;color:var(--t4);padding:2px 6px;border:1px solid var(--border);border-radius:4px;font-family:JetBrains Mono,monospace}.ag-body{flex:1;overflow:hidden;display:flex;flex-direction:column}.ag-pane{flex:1;overflow-y:auto;padding:18px 22px 22px}.ag-pane-browser{padding:0;overflow:hidden}.ag-stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.ag-stat{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:13px 14px 11px}.ag-stat-num{font-family:Fraunces,serif;font-size:26px;line-height:1;color:var(--t1);font-weight:400}.ag-stat-lbl{margin-top:6px}.ag-section-h,.ag-stat-lbl{font-size:11px;color:var(--t3)}.ag-section-h{display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.ag-section-h-sub{text-transform:none;letter-spacing:0;color:var(--t4);font-size:11px;font-weight:400}.ag-pulse-dot-mini{width:5px;height:5px;border-radius:50%;background:var(--ag-teal-strong);animation:ag-pulse 1.6s var(--ease-standard) infinite}.ag-agent-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ag-agent-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:13px 14px;text-align:left;cursor:pointer;font-family:inherit;color:var(--t1);transition:border-color var(--dur-instant) var(--ease-standard),background-color var(--dur-instant) var(--ease-standard)}.ag-agent-card:hover{border-color:var(--ag-border-3);background:var(--bg-1)}.ag-agent-card.custom{border-style:dashed}.ag-agent-card-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ag-agent-icon{width:28px;height:28px;border-radius:7px;display:flex;background:var(--ag-bg-soft);border:1px solid var(--border);color:var(--t2)}.ag-agent-icon.lg{width:36px;height:36px;border-radius:9px}.ag-ic-custom,.ag-ic-fit,.ag-ic-research{background:rgba(35,122,67,.1);color:var(--ag-teal-strong);border-color:var(--teal-border)}.ag-ic-browser{background:rgba(99,102,241,.08);color:#A5B4FC;border-color:rgba(99,102,241,.2)}.ag-ic-reddit{background:rgba(244,127,93,.08);color:#F4A582;border-color:rgba(244,127,93,.2)}.ag-ic-deadline{background:rgba(201,169,97,.08);color:#D9C28A;border-color:rgba(201,169,97,.22)}.ag-ic-essay{background:rgba(168,140,200,.08);color:#C8B0DC;border-color:rgba(168,140,200,.2)}.ag-agent-name{font-size:13px;font-weight:600;color:var(--t1)}.ag-agent-name-row{display:flex;align-items:center;gap:6px}.ag-agent-pill{font-size:9px;padding:1px 6px;border-radius:4px;background:var(--bg-3);color:var(--t3);border:1px solid var(--border);font-family:JetBrains Mono,monospace}.ag-agent-status{display:flex;color:var(--t3);margin-top:1px}.ag-agent-status .ag-st-ready{width:5px;height:5px;border-radius:50%;background:var(--ag-teal-strong)}.ag-agent-spacer{flex:1}.ag-agent-go{color:var(--t4);transition:color var(--dur-instant) var(--ease-standard)}.ag-agent-card:hover .ag-agent-go{color:var(--ag-teal-strong)}.ag-agent-role{font-size:12px;color:var(--t2);line-height:1.45;margin-bottom:9px}.ag-agent-tools{gap:4px}.ag-tool{font-size:9px;padding:2px 6px;background:var(--ag-bg-soft);border:1px solid var(--border);border-radius:3px;color:var(--t3);font-family:JetBrains Mono,monospace}.ag-orch{background:radial-gradient(120% 80% at 0 0,rgba(35,122,67,.18),transparent 55%),linear-gradient(180deg,#161716,#0F0F0E);border:1px solid var(--teal-border);border-radius:14px;padding:16px 18px 14px;margin-bottom:18px;position:relative;overflow:hidden}.ag-orch:after{content:"";position:absolute;right:-40px;top:-40px;width:160px;height:160px;background:radial-gradient(circle,rgba(35,122,67,.18),transparent 60%);pointer-events:none}.ag-orch-head{gap:12px;margin-bottom:12px}.ag-orch-head,.ag-orch-orb{display:flex;align-items:center}.ag-orch-orb{width:36px;height:36px;border-radius:10px;justify-content:center;background:linear-gradient(135deg,rgba(35,122,67,.25),rgba(35,122,67,.05));color:var(--ag-teal-strong);border:1px solid var(--teal-border);flex-shrink:0}.ag-orch-title{font-family:Fraunces,serif;font-size:18px;color:var(--t1);letter-spacing:-.01em}.ag-orch-sub{font-size:12px;color:var(--t3);margin-top:2px;line-height:1.45}.ag-orch-row{display:flex;gap:8px;position:relative;z-index:1}.ag-orch-input{flex:1;padding:10px 14px;background:var(--bg);border:1px solid var(--border-2);border-radius:10px;color:var(--t1);font-family:inherit;font-size:13px;outline:none;transition:border-color var(--dur-instant) var(--ease-standard)}.ag-orch-input:focus{border-color:var(--ag-teal-strong)}.ag-orch-input::placeholder{color:var(--t4)}.ag-orch-suggest{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;position:relative;z-index:1}.ag-orch-chip{padding:4px 10px;background:rgba(35,122,67,.06);border:1px solid var(--teal-border);border-radius:12px;font-size:11px;color:var(--t2);cursor:pointer;font-family:inherit;transition:background-color var(--dur-instant) var(--ease-standard),border-color var(--dur-instant) var(--ease-standard),color var(--dur-instant) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-out-quart),transform var(--dur-fast) var(--ease-out-quart)}.ag-orch-chip:hover{color:var(--ag-teal-strong);background:rgba(35,122,67,.12)}.ag-rec-list{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.ag-rec-row{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--dur-instant) var(--ease-standard),background-color var(--dur-instant) var(--ease-standard)}.ag-rec-row:hover{border-color:var(--teal-border);background:var(--bg-1)}.ag-rec-row.ag-rec-high{border-left:2px solid var(--rose)}.ag-rec-row.ag-rec-normal{border-left:2px solid var(--ag-teal-strong)}.ag-rec-row.ag-rec-low{border-left:2px solid var(--t4)}.ag-rec-body{flex:1;min-width:0}.ag-rec-title{font-size:13px;font-weight:500;color:var(--t1)}.ag-rec-reason,.ag-rec-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-rec-reason{font-size:11px;color:var(--t3);margin-top:1px}.ag-rec-dismiss{background:transparent;border:0;width:22px;height:22px;border-radius:5px;color:var(--t4);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color var(--dur-instant) var(--ease-standard),background-color var(--dur-instant) var(--ease-standard),box-shadow var(--dur-base) var(--ease-out-quart)}.ag-rec-dismiss:hover{color:var(--t2);background:var(--bg-2)}.ag-rec-dismiss:focus-visible{outline:none;color:var(--t2);box-shadow:0 0 0 3px var(--teal-dim)}.ag-rec-go{padding:6px 12px}.ag-task-list{display:flex;flex-direction:column;gap:6px}.ag-task-row{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;text-align:left;font-family:inherit;color:var(--t1);transition:border-color var(--dur-instant) var(--ease-standard);position:relative;width:100%}.ag-task-row:hover{border-color:var(--ag-border-3)}.ag-task-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ag-task-dot.ag-st-running{background:var(--ag-teal-strong);box-shadow:0 0 0 3px rgba(35,122,67,.12);animation:ag-pulse 1.6s var(--ease-standard) infinite}.ag-task-dot.ag-st-done{background:var(--emerald)}.ag-task-dot.ag-st-queued{background:#C9A961}.ag-task-dot.ag-st-error{background:var(--rose)}.ag-task-body{flex:1;min-width:0}.ag-task-title{font-size:13px;font-weight:500;color:var(--t1)}.ag-task-sub{font-size:11px;color:var(--t3);display:flex;gap:6px;margin-top:2px;white-space:nowrap;overflow:hidden}.ag-task-sub-mono{font-family:JetBrains Mono,monospace}.ag-task-bar{width:60px;height:3px;background:var(--bg-3);border-radius:2px;overflow:hidden}.ag-task-bar-fill{height:100%;background:var(--ag-teal-strong);transition:width var(--dur-slower) var(--ease-out-quart)}.ag-task-done{color:var(--emerald)}.ag-empty-mini{font-size:12px;color:var(--t4);padding:12px 14px;background:var(--ag-bg-soft);border-radius:var(--radius-md);border:1px dashed var(--border)}.ag-back{background:transparent;border:none;font-family:inherit;color:var(--t3);font-size:11px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;margin:-4px -8px 12px;border-radius:5px;transition:color var(--dur-instant) var(--ease-standard),background-color var(--dur-instant) var(--ease-standard),box-shadow var(--dur-base) var(--ease-out-quart)}.ag-back:hover{color:var(--t1);background:var(--ag-bg-soft)}.ag-back:focus-visible{outline:none;color:var(--t1);box-shadow:0 0 0 3px var(--teal-dim)}.ag-task-head{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:14px}.ag-task-head-title{font-family:Fraunces,serif;font-size:18px;color:var(--t1)}.ag-task-head-sub{font-size:11px;color:var(--t3);display:flex;gap:7px;margin-top:3px;align-items:center}.ag-task-head-sub .ag-st-running{color:var(--ag-teal-strong)}.ag-task-head-sub .ag-st-done{color:var(--emerald)}.ag-task-head-sub .ag-st-error{color:var(--rose)}.ag-progress-row{display:flex;align-items:center;gap:10px;margin-bottom:16px}.ag-progress-bar{flex:1;height:4px;background:var(--bg-3);border-radius:2px;overflow:hidden}.ag-progress-fill{height:100%;background:linear-gradient(90deg,var(--ag-teal-strong),var(--teal));box-shadow:0 0 12px rgba(35,122,67,.3);transition:width var(--dur-slower) var(--ease-out-quart)}.ag-progress-pct{font-size:11px;color:var(--t2);font-family:JetBrains Mono,monospace}.ag-trace-stream{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:6px 0;position:relative;max-height:360px;overflow-y:auto}.ag-stream-row{display:flex;align-items:flex-start;gap:10px;padding:7px 14px;font-size:12px;color:var(--t2);position:relative;animation:ag-sug-in var(--dur-base) var(--ease-out-quart)}.ag-stream-row.live{color:var(--t1);background:rgba(35,122,67,.04)}.ag-stream-row.live .ag-stream-ico{color:var(--ag-teal-strong)}.ag-stream-time{font-size:10px;color:var(--t4);width:36px;flex-shrink:0;padding-top:2px;font-family:JetBrains Mono,monospace}.ag-stream-ico{width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:var(--t3);margin-top:1px;flex-shrink:0}.ag-stream-body{flex:1}.ag-stream-url{font-size:10px;color:var(--t4);margin-top:2px;font-family:JetBrains Mono,monospace}.ag-stream-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px;font-size:12px;color:var(--t4)}.ag-result{margin-top:16px;background:linear-gradient(180deg,rgba(52,211,153,.04),transparent),var(--bg-card);border:1px solid var(--emerald-border);border-radius:var(--radius-md);padding:14px 16px}.ag-result-h{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--emerald);margin-bottom:8px;font-family:JetBrains Mono,monospace}.ag-result-body{font-size:13px;color:var(--t1);line-height:1.55}.ag-link{color:var(--ag-teal-strong);text-decoration:underline;text-decoration-color:var(--teal-border)}.ag-result-actions{display:flex;gap:8px;margin-top:12px}.ag-btn,.ag-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;font-size:12px;border-radius:6px;cursor:pointer;font-family:inherit;font-weight:500;transition:background-color var(--dur-instant) var(--ease-standard),border-color var(--dur-instant) var(--ease-standard),color var(--dur-instant) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-out-quart),transform var(--dur-fast) var(--ease-out-quart);border:1px solid transparent}.ag-btn{background:var(--bg-card);border-color:var(--border-2);color:var(--t2)}.ag-btn:hover:not(:disabled){color:var(--t1);border-color:var(--ag-border-3);background:var(--bg-1)}.ag-btn.on{color:var(--ag-teal-strong);border-color:var(--teal-border);background:var(--teal-dim)}.ag-btn-primary{background:var(--ag-teal-strong);border-color:var(--ag-teal-strong);color:#0a1310;font-weight:600}.ag-btn-primary:hover:not(:disabled){background:var(--teal);border-color:var(--teal)}.ag-btn-primary:disabled,.ag-btn:disabled{opacity:.4;cursor:not-allowed}.ag-btn-primary:active:not(:disabled),.ag-btn:active:not(:disabled),.ag-chip:active,.ag-cp-foot-btn:active:not(:disabled),.ag-cp-quick-chip:active,.ag-new-tile:active,.ag-orch-chip:active,.ag-pip-cta:active,.ag-sug-alt:active{transform:scale(.98);transition-duration:var(--dur-instant);transition-timing-function:var(--ease-out-cubic)}.ag-new-h{font-family:Fraunces,serif;font-size:22px;color:var(--t1);margin-bottom:16px;letter-spacing:-.01em}.ag-prompt{display:flex;align-items:center;gap:10px;background:linear-gradient(180deg,var(--bg-1),var(--bg-card));border:1.5px solid var(--border-2);border-radius:14px;padding:10px 10px 10px 14px;margin-bottom:10px;box-shadow:0 1px 0 var(--border) inset,0 6px 22px -16px rgba(0,0,0,.35);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-out-quart)}.ag-prompt.has-sug,.ag-prompt:focus-within{border-color:var(--teal-border);box-shadow:0 0 0 4px var(--teal-dim),0 6px 22px -16px rgba(0,0,0,.35)}.ag-prompt-orb{width:26px;height:26px;border-radius:8px;background:var(--teal-dim);color:var(--ag-teal-strong);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ag-prompt-input{flex:1;background:transparent;border:0;outline:0;font-size:14px;color:var(--t1);padding:6px 4px;font-family:inherit}.ag-prompt-input::placeholder{color:var(--t4)}.ag-prompt-clear{background:transparent;border:0;color:var(--t4);cursor:pointer;width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:color var(--dur-instant) var(--ease-standard),background-color var(--dur-instant) var(--ease-standard),box-shadow var(--dur-base) var(--ease-out-quart)}.ag-prompt-clear:hover{color:var(--t2);background:var(--bg-2)}.ag-prompt-clear:focus-visible{outline:none;color:var(--t2);box-shadow:0 0 0 3px var(--teal-dim)}.ag-prompt-go{padding:6px 14px;font-size:12px}.ag-prompt-spinner{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--t4);padding:0 6px;font-family:JetBrains Mono,monospace}.ag-sug{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:12px 14px;margin-bottom:16px;animation:ag-sug-in var(--dur-base) var(--ease-out-quart)}.ag-sug-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ag-sug-tag{font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--t3);background:var(--bg-2);border:1px solid var(--border);padding:2px 6px;border-radius:4px;font-family:JetBrains Mono,monospace}.ag-sug-name{font-size:13px;font-weight:600;color:var(--t1)}.ag-sug-conf{font-size:11px;color:var(--t3);font-family:JetBrains Mono,monospace}.ag-sug-spacer{flex:1}.ag-sug-alt{background:var(--teal-dim);color:var(--ag-teal-strong);border:1px solid var(--teal-border);font-size:11.5px;font-weight:600;padding:5px 10px;border-radius:7px;cursor:pointer;font-family:inherit;transition:background-color var(--dur-instant) var(--ease-standard),border-color var(--dur-instant) var(--ease-standard),color var(--dur-instant) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-out-quart),transform var(--dur-fast) var(--ease-out-quart)}.ag-sug-alt:hover{background:rgba(35,122,67,.15)}.ag-sug-plan{background:var(--bg-1);border:1px solid var(--border);border-radius:8px;padding:10px 12px}.ag-sug-plan-h{font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--t4);margin-bottom:6px;font-family:JetBrains Mono,monospace}.ag-sug-plan-list{margin:0;padding-left:18px;font-size:12.5px;color:var(--t2);line-height:1.55}.ag-sug-plan-list li{margin-bottom:2px}.ag-sug-plan-list li::marker{color:var(--t4);font-variant-numeric:tabular-nums}.ag-divider-or{display:flex;align-items:center;gap:12px;color:var(--t4);font-size:11px;margin:18px 0 12px}.ag-divider-or:after,.ag-divider-or:before{content:"";flex:1;height:1px;background:var(--border)}.ag-new-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px}.ag-new-tile{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px 14px 12px;text-align:left;cursor:pointer;font-family:inherit;color:var(--t1);transition:background-color var(--dur-instant) var(--ease-standard),border-color var(--dur-instant) var(--ease-standard),color var(--dur-instant) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-out-quart),transform var(--dur-fast) var(--ease-out-quart)}.ag-new-tile>svg{color:var(--t2);margin-bottom:8px;display:block}.ag-new-tile:hover{border-color:var(--ag-border-3);background:var(--bg-1)}.ag-new-tile.active{border-color:var(--teal-border);background:var(--teal-dim)}.ag-new-tile.active>svg{color:var(--ag-teal-strong)}.ag-new-tile.custom{border-style:dashed}.ag-new-tile.custom>svg{color:var(--ag-teal-strong)}.ag-new-tile-label{font-size:13px;font-weight:600;color:var(--t1)}.ag-new-tile.active .ag-new-tile-label{color:var(--ag-teal-strong)}.ag-new-tile-sub{font-size:11px;color:var(--t3);margin-top:2px}.ag-new-form{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px}.ag-lbl{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--t3);margin-bottom:7px;font-family:JetBrains Mono,monospace}.ag-input{width:100%;padding:10px 12px;background:var(--bg);border:1px solid var(--border-2);border-radius:7px;color:var(--t1);font-family:inherit;font-size:13px;outline:none;transition:border-color var(--dur-instant) var(--ease-standard),background-color var(--dur-instant) var(--ease-standard)}.ag-input:focus{border-color:var(--teal-border);background:var(--bg-1)}.ag-textarea{resize:vertical;min-height:70px;font-family:inherit;line-height:1.5}.ag-pop-h{font-size:11px;color:var(--t3);margin-top:14px;margin-bottom:7px}.ag-pop-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.ag-chip{padding:5px 11px;background:var(--ag-bg-soft);border:1px solid var(--border-2);border-radius:14px;font-size:11px;color:var(--t2);cursor:pointer;font-family:inherit;transition:background-color var(--dur-instant) var(--ease-standard),border-color var(--dur-instant) var(--ease-standard),color var(--dur-instant) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-out-quart),transform var(--dur-fast) var(--ease-out-quart);display:inline-flex;align-items:center;gap:4px}.ag-chip:hover{color:var(--t1);border-color:var(--ag-border-3)}.ag-chip.active{background:var(--teal-dim);border-color:var(--teal-border);color:var(--ag-teal-strong)}.ag-chip.mono{font-family:JetBrains Mono,monospace;font-size:11px}.ag-help{font-size:12px;color:var(--t3);padding:11px 14px;background:var(--ag-bg-soft);border-radius:7px;border:1px dashed var(--border)}.ag-btn-go{width:100%;justify-content:center;margin-top:16px;padding:12px;font-size:13px}.ag-go-hint{font-size:11px;color:var(--t4);text-align:center;margin-top:8px}.ag-bw{background:#0c0c0b}.ag-bw,.ag-bw-empty{flex:1;min-height:0;display:flex;flex-direction:column}.ag-bw-empty{padding:40px 20px;background:radial-gradient(ellipse at 50% 30%,rgba(35,122,67,.06),transparent 50%)}.ag-bw-empty,.ag-bw-empty-orb{align-items:center;justify-content:center}.ag-bw-empty-orb{width:72px;height:72px;display:flex;background:linear-gradient(135deg,rgba(35,122,67,.18),rgba(35,122,67,.04));color:var(--ag-teal-strong);margin-bottom:18px;position:relative}.ag-bw-empty-orb,.ag-bw-empty-orb:before{border-radius:50%;border:1px solid var(--teal-border)}.ag-bw-empty-orb:before{content:"";position:absolute;inset:-8px;opacity:.4;animation:ag-pulse-ring 2.4s var(--ease-out-quart) infinite}.ag-bw-empty-title{font-family:Fraunces,serif;font-size:22px;color:var(--t1);margin-bottom:6px}.ag-bw-empty-sub{font-size:13px;color:var(--t3);text-align:center;line-height:1.55;margin-bottom:18px;max-width:420px}.ag-bw-empty-row{display:flex;gap:6px;width:min(540px,96%);margin-bottom:16px}.ag-bw-empty-input{flex:1;padding:10px 14px;border-radius:22px;background:var(--bg);border:1px solid var(--border-2);color:var(--t1);font-family:inherit;font-size:13px;outline:none;transition:border-color var(--dur-instant) var(--ease-standard),background-color var(--dur-instant) var(--ease-standard)}.ag-bw-empty-input:focus{border-color:var(--teal-border)}.ag-bw-empty-suggest{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.ag-bw-suggest{padding:5px 11px;background:var(--ag-bg-soft);border:1px solid var(--border-2);border-radius:14px;font-size:11px;color:var(--t2);cursor:pointer;font-family:inherit;transition:color var(--dur-instant) var(--ease-standard),border-color var(--dur-instant) var(--ease-standard),background-color var(--dur-instant) var(--ease-standard),transform var(--dur-fast) var(--ease-out-quart),box-shadow var(--dur-base) var(--ease-out-quart)}.ag-bw-suggest:hover{color:var(--t1);border-color:var(--ag-border-3)}.ag-bw-suggest:active{transform:scale(.98);transition-duration:var(--dur-instant);transition-timing-function:var(--ease-out-cubic)}.ag-bw-suggest:focus-visible{outline:none;color:var(--t1);border-color:var(--teal-border);box-shadow:0 0 0 3px var(--teal-dim)}.ag-bw-chrome{background:#1a1a18;border-bottom:1px solid var(--border);padding:8px 12px}.ag-bw-tabs{display:flex;align-items:center;gap:2px;margin-bottom:8px}.ag-bw-tab{display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 9px;background:#232320;border:1px solid #2c2b27;border-bottom:none;border-radius:7px 7px 0 0;font-size:11px;color:var(--t2);max-width:220px}.ag-bw-tab.active{background:#0c0c0b;color:var(--t1);border-color:var(--border-2)}.ag-bw-tab>span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-bw-tab>svg:last-child{color:var(--t4);cursor:pointer}.ag-bw-tab-add{width:22px;height:22px;background:transparent;border:none;color:var(--t3);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color var(--dur-instant) var(--ease-standard),background-color var(--dur-instant) var(--ease-standard),box-shadow var(--dur-base) var(--ease-out-quart)}.ag-bw-tab-add:hover{color:var(--t1);background:var(--ag-bg-soft)}.ag-bw-tab-add:focus-visible{outline:none;color:var(--t1);box-shadow:0 0 0 3px var(--teal-dim)}.ag-bw-omni-row{gap:6px}.ag-bw-nav-btn,.ag-bw-omni-row{display:flex;align-items:center}.ag-bw-nav-btn{width:26px;height:26px;background:transparent;border:1px solid transparent;border-radius:5px;color:var(--t3);cursor:pointer;justify-content:center;transition:color var(--dur-instant) var(--ease-standard),background-color var(--dur-instant) var(--ease-standard),border-color var(--dur-instant) var(--ease-standard),box-shadow var(--dur-base) var(--ease-out-quart)}.ag-bw-nav-btn:hover{color:var(--t1);background:var(--ag-bg-soft);border-color:var(--border)}.ag-bw-nav-btn:focus-visible{outline:none;color:var(--t1);border-color:var(--teal-border);box-shadow:0 0 0 3px var(--teal-dim)}.ag-bw-omni{flex:1;display:flex;align-items:center;gap:8px;padding:6px 11px;background:#0c0c0b;border:1px solid var(--border-2);border-radius:16px;font-size:12px;color:var(--t1);min-width:0}.ag-bw-omni-lock{font-size:10px}.ag-bw-omni-url{flex:1;font-size:11px;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:transparent;border:0;outline:0;padding:0}.ag-bw-omni-badge,.ag-bw-omni-url{font-family:JetBrains Mono,monospace}.ag-bw-omni-badge{font-size:9px;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:4px;background:var(--teal-dim);color:var(--ag-teal-strong);border:1px solid var(--teal-border);font-weight:600;flex-shrink:0}.ag-bw-omni-badge.human{background:rgba(201,169,97,.1);color:#D9C28A;border-color:rgba(201,169,97,.3)}.ag-bw-viewport{flex:1;min-height:0;background:#fafafa;position:relative;overflow:hidden}.ag-bw-viewport-img{width:100%;height:100%;object-fit:contain;background:#fff;display:block}.ag-bw-viewport-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#999;font-size:13px;background:#f3f3f1}.ag-bw-cursor{position:absolute;left:0;top:0;pointer-events:none;color:#1a1a18;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));will-change:transform;transition:transform var(--dur-slower) var(--ease-standard)}.ag-bw-cursor-ring{position:absolute;left:-10px;top:-10px;width:36px;height:36px;border:2px solid var(--ag-teal-strong);border-radius:50%;animation:ag-pulse-ring 1.4s var(--ease-out-quart) infinite}.ag-bw-narrate{display:flex;align-items:center;gap:9px;padding:8px 14px;background:linear-gradient(90deg,rgba(35,122,67,.06),transparent);border-top:1px solid var(--teal-border);border-bottom:1px solid var(--border);font-size:12px;color:var(--t1)}.ag-bw-narrate-pulse{width:6px;height:6px;border-radius:50%;background:var(--ag-teal-strong);box-shadow:0 0 0 3px rgba(35,122,67,.16);animation:ag-pulse 1.6s var(--ease-standard) infinite}.ag-bw-narrate>svg{color:var(--ag-teal-strong);flex-shrink:0}.ag-bw-narrate-text{flex:1}.ag-bw-narrate-step{font-size:10px;color:var(--t3);font-family:JetBrains Mono,monospace}.ag-bw-toolbar{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#1a1a18;border-top:1px solid var(--border)}.ag-bw-toolbar-spacer{flex:1}.ag-toast{position:fixed;bottom:80px;right:24px;gap:10px;padding:12px 16px;background:linear-gradient(180deg,#141413,#0F0F0E);border:1px solid var(--teal-border);border-radius:12px;color:var(--t1);font-size:13px;z-index:999;box-shadow:var(--ag-shadow-pop);cursor:pointer;animation:ag-toast-in var(--dur-base) var(--ease-out-quart);max-width:380px}.ag-toast,.ag-toast-icon{display:flex;align-items:center}.ag-toast-icon{width:28px;height:28px;border-radius:8px;background:var(--teal-dim);border:1px solid var(--teal-border);color:var(--ag-teal-strong);justify-content:center;flex-shrink:0}.ag-toast-body{flex:1;min-width:0}.ag-toast-title{font-size:12px;font-weight:600;color:var(--t1)}.ag-toast-sub{font-size:11px;color:var(--t3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-toast-close{background:transparent;border:0;color:var(--t4);cursor:pointer;padding:4px;display:flex;align-items:center;border-radius:5px;transition:color var(--dur-instant) var(--ease-standard),box-shadow var(--dur-base) var(--ease-out-quart)}.ag-toast-close:hover{color:var(--t2)}.ag-toast-close:focus-visible{outline:none;color:var(--t2);box-shadow:0 0 0 3px var(--teal-dim)}.ag-launcher{position:fixed;bottom:24px;right:24px;min-width:44px;max-width:min(300px,calc(100vw - 32px));height:44px;padding:6px 14px 6px 7px;display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;background:rgba(16,16,16,.78);border:1px solid rgba(255,255,255,.08);border-radius:999px;color:var(--t1);cursor:pointer;box-shadow:0 8px 24px -10px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.03);z-index:90;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform var(--dur-fast) var(--ease-out-quart),box-shadow var(--dur-fast) var(--ease-out-quart),border-color var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard)}.ag-launcher:hover{transform:translateY(-1px);border-color:rgba(35,122,67,.35);box-shadow:0 14px 32px -10px rgba(0,0,0,.65),inset 0 0 0 1px rgba(35,122,67,.18),0 0 18px -4px rgba(35,122,67,.35)}.ag-launcher:active{transform:translateY(0) scale(.97)}.ag-launcher:focus-visible{outline:none;border-color:rgba(35,122,67,.55);box-shadow:0 0 0 3px rgba(35,122,67,.18),0 8px 24px -10px rgba(0,0,0,.55)}.ag-launcher-logo{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;pointer-events:none}.ag-launcher-logo img{width:28px;height:28px;object-fit:contain;display:block}.ag-launcher-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;pointer-events:none}.ag-launcher-kicker{color:var(--ag-teal-strong);font-family:JetBrains Mono,monospace;font-size:8.5px;line-height:1.05;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.ag-launcher-title{color:var(--t1);font-size:11px;font-weight:600;line-height:1.2;max-width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-launcher-dot{position:absolute;top:7px;right:9px;width:8px;height:8px;border-radius:50%;background:#34D399;box-shadow:0 0 0 2px rgba(16,16,16,.92),0 0 8px rgba(52,211,153,.75);animation:ag-launcher-pulse 1.8s var(--ease-standard) infinite;pointer-events:none}.ag-launcher.is-running{border-color:rgba(52,211,153,.32)}@keyframes ag-launcher-pulse{0%,to{box-shadow:0 0 0 2px rgba(16,16,16,.92),0 0 6px rgba(52,211,153,.55);opacity:1}50%{box-shadow:0 0 0 2px rgba(16,16,16,.92),0 0 12px rgba(52,211,153,.95);opacity:.85}}.ag-launcher.ag-launcher-hidden{opacity:0;pointer-events:none;transform:translateY(8px) scale(.92)}[data-theme=light] .ag-launcher{background:color-mix(in srgb,var(--bg-1) 94%,transparent);border-color:var(--border-2);color:var(--t1);box-shadow:0 12px 30px -18px rgba(40,30,10,.28),inset 0 0 0 1px rgba(40,35,25,.04)}[data-theme=light] .ag-launcher-dot{box-shadow:0 0 0 2px var(--bg-1),0 0 8px rgba(5,150,105,.42)}@media (max-width:720px){.ag-launcher{width:44px;padding:0;justify-content:center}.ag-launcher-copy{display:none}.ag-launcher-dot{right:6px}}[data-theme=light] .ag-dock,[data-theme=light] .ag-dock-collapsed,[data-theme=light] .ag-drawer,[data-theme=light] .ag-launcher,[data-theme=light] .ag-shell,[data-theme=light] .ag-side-card,[data-theme=light] .ag-toast,[data-theme=light] .ag-trace{--ag-border-3:var(--border-strong);--ag-bg-soft:rgba(40,35,25,0.04);--ag-bg-ghost:rgba(40,35,25,0.025);--ag-shadow-pop:0 20px 58px rgba(40,30,10,0.14),0 6px 20px rgba(40,30,10,0.08),0 0 0 1px rgba(40,35,25,0.06);--ag-teal-strong:var(--teal)}.ag-pip{position:fixed;top:16px;right:16px;width:320px;background:linear-gradient(180deg,#161716,#0F0F0E);border:1px solid var(--teal-border);border-radius:12px;box-shadow:0 18px 40px -12px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.04);z-index:95;font-family:inherit;color:var(--t1);overflow:hidden;animation:ag-pip-in var(--dur-base) var(--ease-out-quart)}@keyframes ag-pip-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ag-pip.collapsed{width:220px}.ag-pip-head{gap:8px;padding:9px 9px 8px 11px;border-bottom:1px solid var(--border);background:rgba(0,0,0,.18)}.ag-pip-head,.ag-pip-orb{display:flex;align-items:center}.ag-pip-orb{width:22px;height:22px;border-radius:6px;justify-content:center;flex-shrink:0}.ag-pip-meta{flex:1;min-width:0}.ag-pip-agent{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;color:var(--ag-teal-strong);text-transform:uppercase;letter-spacing:.04em}.ag-pip-pulse{width:6px;height:6px;border-radius:50%;background:var(--ag-teal-strong);box-shadow:0 0 0 3px rgba(35,122,67,.18);animation:ag-pulse 1.6s var(--ease-standard) infinite}.ag-pip-title{font-size:12px;color:var(--t1);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-pip-collapse{width:22px;height:22px;background:transparent;border:1px solid transparent;border-radius:5px;color:var(--t3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:color var(--dur-instant) var(--ease-standard),border-color var(--dur-instant) var(--ease-standard),background-color var(--dur-instant) var(--ease-standard),box-shadow var(--dur-base) var(--ease-out-quart)}.ag-pip-collapse:hover{color:var(--t1);border-color:var(--border);background:var(--ag-bg-soft)}.ag-pip-collapse:focus-visible{outline:none;color:var(--t1);border-color:var(--teal-border);box-shadow:0 0 0 3px var(--teal-dim)}.ag-pip-step{display:flex;align-items:flex-start;gap:8px;padding:9px 12px 8px;font-size:12px;color:var(--t1)}.ag-pip-step>svg{color:var(--ag-teal-strong);flex-shrink:0;margin-top:2px}.ag-pip-step span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.ag-pip-bar{height:2px;background:var(--bg-3);margin:0 12px;border-radius:1px;overflow:hidden}.ag-pip-bar-fill{height:100%;background:linear-gradient(90deg,var(--ag-teal-strong),var(--teal));transition:width var(--dur-slower) var(--ease-out-quart)}.ag-pip-foot{display:flex;align-items:center;gap:8px;padding:8px 12px 10px;font-size:10.5px;color:var(--t3)}.ag-pip-pct{font-family:JetBrains Mono,monospace;color:var(--ag-teal-strong)}.ag-pip-also{font-size:10px;color:var(--t4)}.ag-pip-spacer{flex:1}.ag-pip-cta{background:var(--teal-dim);color:var(--ag-teal-strong);border:1px solid var(--teal-border);border-radius:6px;font-size:10.5px;font-weight:600;padding:4px 10px;cursor:pointer;font-family:inherit;transition:background-color var(--dur-instant) var(--ease-standard),border-color var(--dur-instant) var(--ease-standard),color var(--dur-instant) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-out-quart),transform var(--dur-fast) var(--ease-out-quart)}.ag-pip-cta:hover{background:rgba(35,122,67,.15)}.ag-cp{display:flex;flex-direction:column;width:100%;height:100%;background:#0c0d0c;color:var(--t1);font-family:inherit}.ag-cp-empty{flex:1;flex-direction:column;padding:48px 28px 56px;background:radial-gradient(60% 50% at 50% 28%,rgba(35,122,67,.1),transparent 65%),radial-gradient(80% 80% at 50% 100%,rgba(35,122,67,.04),transparent 70%),#0c0d0c}.ag-cp-empty,.ag-cp-empty-orb{display:flex;align-items:center;justify-content:center}.ag-cp-empty-orb{width:76px;height:76px;background:radial-gradient(60% 60% at 30% 30%,rgba(35,122,67,.32),transparent 70%),linear-gradient(140deg,#1a1c1b,#0c0d0c);color:var(--ag-teal-strong);box-shadow:0 14px 36px -10px rgba(35,122,67,.25);margin-bottom:18px;position:relative}.ag-cp-empty-orb,.ag-cp-empty-orb:before{border-radius:50%;border:1px solid var(--teal-border)}.ag-cp-empty-orb:before{content:"";position:absolute;inset:-8px;opacity:.4;animation:ag-pulse-ring 2.4s var(--ease-out-quart) infinite}.ag-cp-empty-h{font-family:Fraunces,serif;font-size:26px;letter-spacing:-.015em;color:var(--t1);margin-bottom:6px}.ag-cp-empty-sub{font-size:13px;color:var(--t3);text-align:center;line-height:1.55;max-width:460px;margin-bottom:22px}.ag-cp-empty-prompt{display:flex;align-items:center;gap:10px;width:min(620px,92%);padding:12px 14px 12px 16px;background:linear-gradient(180deg,#161716,#0F0F0E);border:1.5px solid var(--border-2);border-radius:999px;box-shadow:0 18px 44px -16px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.04),inset 0 0 0 1px rgba(35,122,67,.04);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-out-quart)}.ag-cp-empty-prompt:focus-within{border-color:var(--teal-border);box-shadow:0 18px 44px -16px rgba(0,0,0,.65),0 0 0 4px var(--teal-dim)}.ag-cp-prompt-input{flex:1;background:transparent;border:0;outline:0;font-family:inherit;font-size:14px;color:var(--t1);padding:4px 0;min-width:0}.ag-cp-prompt-input::placeholder{color:var(--t4)}.ag-cp-go{width:32px;height:32px;border-radius:50%;background:var(--ag-teal-strong);border:0;color:#0a1310;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-out-quart),box-shadow var(--dur-base) var(--ease-out-quart);flex-shrink:0}.ag-cp-go:hover:not(:disabled){background:var(--teal);transform:scale(1.04)}.ag-cp-go:active:not(:disabled){transform:scale(.96);transition-duration:var(--dur-instant);transition-timing-function:var(--ease-out-cubic)}.ag-cp-go:focus-visible{outline:none;box-shadow:0 0 0 3px var(--teal-dim)}.ag-cp-go:disabled{opacity:.35;cursor:not-allowed}.ag-cp-quick{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:18px;max-width:720px}.ag-cp-quick-chip{padding:6px 12px;background:rgba(255,255,255,.03);border:1px solid var(--border-2);border-radius:14px;font-size:11.5px;color:var(--t2);cursor:pointer;font-family:inherit;transition:background-color var(--dur-instant) var(--ease-standard),border-color var(--dur-instant) var(--ease-standard),color var(--dur-instant) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-out-quart),transform var(--dur-fast) var(--ease-out-quart)}.ag-cp-quick-chip:hover{color:var(--ag-teal-strong);border-color:var(--teal-border);background:rgba(35,122,67,.06)}.ag-cp-bar{display:flex;gap:10px;padding:10px 14px 10px 12px;border-bottom:1px solid var(--border);background:rgba(0,0,0,.18)}.ag-cp-bar,.ag-cp-bar-status{align-items:center;flex-shrink:0}.ag-cp-bar-status{display:inline-flex;gap:6px;font-size:10.5px;color:var(--t3);text-transform:uppercase;letter-spacing:.05em;padding-right:10px;border-right:1px solid var(--border);margin-right:4px;font-family:JetBrains Mono,monospace}.ag-cp-bar-dot{width:6px;height:6px;border-radius:50%;background:var(--t4)}.ag-cp-bar-dot.running{background:var(--ag-teal-strong);box-shadow:0 0 0 3px rgba(35,122,67,.18);animation:ag-pulse 1.6s var(--ease-standard) infinite}.ag-cp-body{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 320px;min-height:0}.ag-cp-viewport-wrap{position:relative;background:#0a0b0a;border-right:1px solid var(--border);display:flex;align-items:stretch}.ag-cp-viewport{flex:1;position:relative;background:#fafafa;overflow:hidden;margin:14px;border-radius:12px;box-shadow:0 24px 60px -22px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.03)}.ag-cp-img{width:100%;height:100%;object-fit:contain;display:block;background:#fff}.ag-cp-img-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#999;font-size:12px;background:#f3f3f1}.ag-cp-cursor{position:absolute;left:0;top:0;pointer-events:none;color:#1a1a18;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));will-change:transform;transition:transform var(--dur-slower) var(--ease-standard)}.ag-cp-cursor-ring{position:absolute;left:-10px;top:-10px;width:36px;height:36px;border:2px solid var(--ag-teal-strong);border-radius:50%;animation:ag-pulse-ring 1.4s var(--ease-out-quart) infinite}.ag-cp-url{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 40px);padding:5px 11px;background:rgba(20,20,18,.92);border:1px solid var(--border-2);border-radius:999px;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--t2);text-decoration:none;backdrop-filter:blur(8px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--dur-instant) var(--ease-standard),border-color var(--dur-instant) var(--ease-standard)}.ag-cp-url:hover{color:var(--ag-teal-strong);border-color:var(--teal-border)}.ag-cp-rail{display:flex;flex-direction:column;background:#0F0F0E;min-height:0;overflow:hidden}.ag-cp-rail-h{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid var(--border);background:rgba(0,0,0,.18);flex-shrink:0}.ag-cp-rail-h-tag{font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ag-teal-strong);background:var(--teal-dim);border:1px solid var(--teal-border);padding:2px 7px;border-radius:4px;font-family:JetBrains Mono,monospace}.ag-cp-rail-h-title{flex:1;font-size:12px;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-cp-rail-pulse{width:6px;height:6px;border-radius:50%;background:var(--ag-teal-strong);box-shadow:0 0 0 3px rgba(35,122,67,.18);animation:ag-pulse 1.6s var(--ease-standard) infinite;flex-shrink:0}.ag-cp-rail-stream{flex:1;overflow-y:auto;padding:8px 0;position:relative}.ag-cp-rail-stream:before{content:"";position:absolute;left:30px;top:14px;bottom:14px;width:1px;background:linear-gradient(180deg,transparent 0,var(--border) 12%,var(--border) 88%,transparent 100%);pointer-events:none}.ag-cp-rail-row{position:relative;display:flex;align-items:flex-start;gap:10px;padding:8px 16px 8px 14px;font-size:12.5px;color:var(--t2);line-height:1.5;animation:ag-sug-in var(--dur-base) var(--ease-out-quart)}.ag-cp-rail-row.live{color:var(--t1)}.ag-cp-rail-row.live .ag-cp-rail-ico{color:var(--ag-teal-strong);background:rgba(35,122,67,.12);border-color:var(--teal-border)}.ag-cp-rail-time{width:30px;flex-shrink:0;font-size:9.5px;color:var(--t4);font-family:JetBrains Mono,monospace;padding-top:5px;text-align:right}.ag-cp-rail-ico{position:relative;z-index:1;width:22px;height:22px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border);color:var(--t3);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.ag-cp-rail-body{flex:1;min-width:0}.ag-cp-rail-url{font-size:10px;color:var(--t4);margin-top:2px;font-family:JetBrains Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-cp-rail-empty{padding:24px 16px;font-size:12px;color:var(--t4);text-align:center;line-height:1.55}.ag-cp-rail-result{margin:12px 14px 14px;padding:12px 14px;background:linear-gradient(180deg,rgba(52,211,153,.06),transparent),var(--bg-card);border:1px solid var(--emerald-border);border-radius:10px;flex-shrink:0}.ag-cp-rail-result-h{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--emerald);margin-bottom:6px;font-family:JetBrains Mono,monospace}.ag-cp-rail-result-body{font-size:12.5px;color:var(--t1);line-height:1.55;white-space:pre-wrap}.ag-cp-foot{display:flex;align-items:center;gap:6px;padding:8px 12px;border-top:1px solid var(--border);background:rgba(0,0,0,.22);flex-shrink:0}.ag-cp-foot-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;border-radius:6px;background:transparent;border:1px solid var(--border-2);color:var(--t2);cursor:pointer;font-family:inherit;transition:background-color var(--dur-instant) var(--ease-standard),border-color var(--dur-instant) var(--ease-standard),color var(--dur-instant) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-out-quart),transform var(--dur-fast) var(--ease-out-quart)}.ag-cp-foot-btn:hover:not(:disabled){color:var(--t1);border-color:var(--ag-border-3);background:var(--ag-bg-soft)}.ag-cp-foot-btn.on{color:var(--ag-teal-strong);border-color:var(--teal-border);background:var(--teal-dim)}.ag-cp-foot-btn:disabled{opacity:.4;cursor:not-allowed}.ag-cp-foot-spacer{flex:1}.ag-cp-error{margin:12px 14px;padding:8px 12px;background:rgba(244,63,94,.08);border:1px solid rgba(244,63,94,.28);border-radius:8px;font-size:11.5px;color:var(--rose)}@media (max-width:880px){.ag-cp-body{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(180px,40%)}.ag-cp-viewport-wrap{border-right:0;border-bottom:1px solid var(--border)}}.ag-drawer-tab{padding:4px 10px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--t3);background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:color var(--dur-instant) var(--ease-standard),background var(--dur-instant) var(--ease-standard),border-color var(--dur-instant) var(--ease-standard)}.ag-drawer-tab:hover{color:var(--t1);background:var(--ag-bg-soft)}.ag-drawer-tab[data-active]{color:var(--t1);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08)}.ag-drawer-tab:focus-visible{outline:none;color:var(--t1);border-color:var(--teal-border);box-shadow:0 0 0 3px var(--teal-dim)}.ag-drawer-textarea{width:100%;min-height:92px;resize:vertical;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5;color:var(--t1);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:12px;transition:border-color var(--dur-instant) var(--ease-standard)}.ag-drawer-textarea::placeholder{color:var(--t4)}.ag-drawer-textarea:focus{outline:none;border-color:var(--teal-border)}.ag-drawer-row{display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:12px;cursor:pointer;text-align:left;font-family:inherit;color:var(--t1);transition:border-color var(--dur-instant) var(--ease-standard),background var(--dur-instant) var(--ease-standard)}.ag-drawer-row:hover{border-color:rgba(255,255,255,.12)}.ag-drawer-row:focus-visible{outline:none;border-color:var(--teal-border);box-shadow:0 0 0 3px var(--teal-dim)}.ag-drawer-run{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:3px 10px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--t3);border:1px solid rgba(255,255,255,.08);border-radius:999px;transition:color var(--dur-instant) var(--ease-standard),border-color var(--dur-instant) var(--ease-standard)}.ag-drawer-row:hover .ag-drawer-run{color:var(--ag-teal-strong);border-color:var(--teal-border)}.ag-drawer-go{color:var(--t4);transition:color var(--dur-instant) var(--ease-standard)}.ag-drawer-row:hover .ag-drawer-go{color:var(--ag-teal-strong)}.ag-drawer-detail{margin:4px 2px 6px;padding:9px 11px 10px 26px;border-left:1px solid rgba(255,255,255,.06)}.ag-drawer .ag-task-dot.ag-st-queued{background:var(--t4)}.ag-drawer .ag-task-bar{width:100%}@keyframes ag-board-scan{0%{transform:translateX(-100%);opacity:0}18%{opacity:.8}82%{opacity:.8}to{transform:translateX(100%);opacity:0}}@keyframes ag-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ag-core-breathe{0%,to{box-shadow:inset 0 0 0 1px rgba(35,122,67,.06),0 0 0 rgba(35,122,67,0)}50%{box-shadow:inset 0 0 0 1px rgba(35,122,67,.16),0 0 34px rgba(35,122,67,.08)}}.ag-ops-board,.ag-page-shell{width:100%}.ag-ops-board{display:flex;flex-direction:column;gap:18px}.ag-ops-board[data-compact]{gap:12px}.ag-command-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:12px;align-items:stretch}.ag-atla-core{position:relative;min-height:132px;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:15px;width:100%;padding:18px;overflow:hidden;text-align:left;font-family:inherit;color:var(--t1);background:linear-gradient(135deg,rgba(35,122,67,.12),rgba(255,255,255,.025) 42%,rgba(184,122,142,.045)),var(--bg-1);border:1px solid rgba(35,122,67,.18);border-radius:12px;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out-quart),border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.ag-atla-core:hover{transform:translateY(-1px);border-color:rgba(35,122,67,.36)}.ag-agent-tile:focus-visible,.ag-atla-core:focus-visible,.ag-page-activity-row:focus-visible,.ag-page-chat-button:focus-visible,.ag-page-command-form button:focus-visible,.ag-page-icon-action:focus-visible,.ag-page-section-head button:focus-visible{outline:none;border-color:var(--teal-border);box-shadow:0 0 0 3px var(--teal-dim)}.ag-atla-core[data-live]{animation:ag-core-breathe 2.8s var(--ease-standard) infinite}.ag-atla-core[data-compact]{min-height:74px;grid-template-columns:40px minmax(0,1fr);padding:12px}.ag-atla-core[data-compact] .ag-core-meta,.ag-atla-core[data-compact] .ag-core-rings{display:none}.ag-core-mark{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:var(--agent-color);background:rgba(35,122,67,.08);border:1px solid rgba(35,122,67,.16);z-index:1}.ag-atla-core[data-compact] .ag-core-mark{width:36px;height:36px}.ag-agent-copy,.ag-core-copy,.ag-page-activity-copy,.ag-page-rec-copy{min-width:0;display:flex;flex-direction:column}.ag-agent-name,.ag-core-name{font-family:Fraunces,serif;color:var(--t1);line-height:1.1}.ag-core-name{font-size:26px}.ag-agent-role,.ag-board-kicker,.ag-core-role,.ag-page-activity-time,.ag-page-command-copy span,.ag-page-section-head{font-family:JetBrains Mono,monospace;text-transform:uppercase}.ag-core-role{margin-top:2px;font-size:11px;color:var(--ag-teal-strong)}.ag-core-desc{max-width:760px;margin-top:8px;font-size:13px;line-height:1.5;color:var(--t2)}.ag-core-meta{display:flex;flex-direction:column;gap:8px;align-items:flex-end;color:var(--t3);font-size:11px;z-index:1}.ag-core-meta span{padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);white-space:nowrap}.ag-core-rings{position:absolute;inset:10px;border-radius:10px;border:1px solid rgba(35,122,67,.08);pointer-events:none}.ag-atla-core:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--agent-color),transparent);animation:ag-board-scan 4.8s var(--ease-standard) infinite}.ag-command-readout{display:grid;grid-template-columns:1fr;gap:8px}.ag-command-readout div,.ag-page-metric{display:flex;align-items:center;gap:9px;min-height:0;padding:12px;color:var(--t2);background:rgba(255,255,255,.025);border:1px solid var(--border);border-radius:10px}.ag-command-readout span,.ag-page-metric span{font-family:Fraunces,serif;font-size:22px;line-height:1;color:var(--t1)}.ag-command-readout b,.ag-page-metric b{font-size:11px;font-weight:500;color:var(--t3)}.ag-board-section{display:flex;flex-direction:column;gap:10px}.ag-board-kicker{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--t4)}.ag-board-kicker b{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--t2);background:rgba(255,255,255,.035);border:1px solid var(--border);border-radius:999px}.ag-school-grid,.ag-specialist-grid{display:grid;gap:10px}.ag-specialist-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ag-school-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));max-height:min(560px,58vh);overflow:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.ag-agent-tile{position:relative;min-height:178px;display:flex;flex-direction:column;gap:10px;width:100%;padding:12px;overflow:hidden;text-align:left;font-family:inherit;color:var(--t1);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),var(--bg-1);border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out-quart),border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.ag-agent-tile:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.14)}.ag-agent-tile[data-live]{border-color:color-mix(in srgb,var(--agent-color) 36%,var(--border))}.ag-agent-tile[data-kind=college]{min-height:158px}.ag-agent-tile[data-compact]{min-height:112px;gap:7px;padding:10px}.ag-agent-tile-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ag-agent-icon{width:30px;height:30px;justify-content:center;border-radius:8px;color:var(--agent-color);background:color-mix(in srgb,var(--agent-color) 13%,transparent);border:1px solid color-mix(in srgb,var(--agent-color) 22%,transparent)}.ag-agent-icon,.ag-agent-status{display:inline-flex;align-items:center;flex-shrink:0}.ag-agent-status{gap:5px;color:var(--t4);font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase}.ag-agent-status span{width:6px;height:6px;border-radius:999px;background:var(--t4)}.ag-agent-status[data-live]{color:var(--agent-color)}.ag-agent-status[data-live] span{background:var(--agent-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--agent-color) 16%,transparent);animation:ag-pulse 1.7s var(--ease-standard) infinite}.ag-agent-name{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-agent-role{margin-top:2px;color:var(--t3);font-size:10px}.ag-agent-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin-top:8px;overflow:hidden;color:var(--t2);font-size:12px;line-height:1.55}.ag-agent-tools{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto}.ag-agent-tools span{padding:3px 7px;border-radius:999px;color:var(--t3);background:rgba(255,255,255,.032);border:1px solid rgba(255,255,255,.06);font-size:10px}.ag-agent-next{display:block;min-height:30px;padding-top:8px;color:var(--t3);border-top:1px solid rgba(255,255,255,.055);font-size:11px;line-height:1.35}.ag-agent-signal{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--agent-color),transparent);opacity:.38}.ag-agent-tile[data-live] .ag-agent-signal{opacity:.9;animation:ag-board-scan 2.8s var(--ease-standard) infinite}.ag-empty-scouts{display:flex;align-items:center;gap:8px;padding:12px;color:var(--t3);background:rgba(255,255,255,.02);border:1px dashed var(--border);border-radius:10px;font-size:12px}.ag-ops-board[data-compact] .ag-command-band{grid-template-columns:1fr}.ag-ops-board[data-compact] .ag-school-grid,.ag-ops-board[data-compact] .ag-specialist-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-height:280px}.ag-ops-board[data-compact] .ag-agent-desc,.ag-ops-board[data-compact] .ag-agent-next{display:none}.ag-page-shell{display:flex;flex-direction:column;gap:18px;padding-bottom:48px}.ag-page-chat-button{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;color:var(--t2);background:var(--surface-1);border:1px solid var(--border);border-radius:8px;font-family:inherit;font-size:12px;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.ag-page-chat-button:hover{color:var(--t1);border-color:var(--border-strong)}.ag-page-command{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:14px;align-items:end;padding:16px;background:linear-gradient(135deg,rgba(35,122,67,.06),rgba(255,255,255,.018) 54%,rgba(184,122,142,.035)),var(--bg-1);border:1px solid var(--border);border-radius:12px}.ag-page-command-copy span{display:block;margin-bottom:7px;color:var(--ag-teal-strong);font-size:10px}.ag-page-command-copy h2{max-width:720px;margin:0;color:var(--t1);font-family:Fraunces,serif;font-size:30px;font-weight:500;line-height:1.08}.ag-page-command-form{display:grid;grid-template-columns:22px minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:44px;padding:5px 5px 5px 12px;background:rgba(0,0,0,.16);border:1px solid rgba(255,255,255,.08);border-radius:10px}.ag-page-command-form>svg{color:var(--ag-teal-strong)}.ag-page-command-form input{width:100%;min-width:0;color:var(--t1);background:transparent;border:0;outline:none;font-size:13px}.ag-page-command-form input::placeholder{color:var(--t4)}.ag-page-command-form button,.ag-page-icon-action,.ag-page-section-head button{display:inline-flex;align-items:center;justify-content:center;color:var(--t3);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:8px;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.ag-page-command-form button{width:34px;height:34px}.ag-page-command-form button:disabled{opacity:.45;cursor:default}.ag-page-command-form button:not(:disabled):hover,.ag-page-icon-action:hover,.ag-page-section-head button:hover{color:var(--ag-teal-strong);border-color:var(--teal-border);background:rgba(35,122,67,.07)}.ag-page-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px}.ag-page-metric{min-height:54px}.ag-page-metric svg{color:var(--ag-teal-strong)}.ag-page-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:18px;align-items:start}.ag-page-main,.ag-page-side-section{min-width:0;background:rgba(255,255,255,.014);border:1px solid var(--border);border-radius:12px}.ag-page-main{padding:14px}.ag-page-side{display:flex;flex-direction:column;gap:12px;min-width:0;position:sticky;top:calc(var(--topbar-h) + 18px)}.ag-page-side-section{padding:12px}.ag-page-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;color:var(--t4);font-size:10px}.ag-page-section-head button{height:24px;padding:0 8px;font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase}.ag-page-empty{margin:0;color:var(--t4);font-size:12px}.ag-page-activity-list,.ag-page-rec-list{display:flex;flex-direction:column;gap:7px}.ag-page-activity-row,.ag-page-rec-card{display:flex;align-items:center;gap:9px;width:100%;min-width:0;text-align:left;font-family:inherit;color:var(--t1);background:rgba(255,255,255,.028);border:1px solid rgba(255,255,255,.055);border-radius:10px}.ag-page-activity-row{padding:9px 10px;cursor:pointer}.ag-page-activity-row:hover,.ag-page-rec-card:hover{border-color:rgba(255,255,255,.11)}.ag-page-activity-dot{width:7px;height:7px;border-radius:999px;flex-shrink:0}.ag-page-activity-copy{flex:1;gap:2px}.ag-page-activity-copy span:first-child,.ag-page-rec-copy span{color:var(--t1);font-size:12px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-page-activity-copy b,.ag-page-rec-copy b{color:var(--t3);font-size:11px;font-weight:400;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-page-activity-time{color:var(--t4);font-size:10px}.ag-page-activity-bar{display:block;width:100%;height:2px;margin-top:5px;overflow:hidden;background:rgba(255,255,255,.06);border-radius:999px}.ag-page-activity-bar span{display:block;height:100%;background:var(--ag-teal-strong)}.ag-page-rec-card{padding:9px}.ag-page-rec-priority{width:6px;height:28px;border-radius:999px;background:var(--t4);flex-shrink:0}.ag-page-rec-priority[data-priority=high]{background:var(--ag-teal-strong)}.ag-page-rec-copy{flex:1}.ag-page-icon-action{width:26px;height:26px;flex-shrink:0}.ag-page-skeleton{height:52px;border-radius:10px;background:linear-gradient(90deg,rgba(255,255,255,.025),rgba(255,255,255,.06),rgba(255,255,255,.025));background-size:220% 100%;border:1px solid rgba(255,255,255,.04);animation:ag-skeleton-shimmer 1.8s var(--ease-standard) infinite}@media (max-width:1180px){.ag-page-layout{grid-template-columns:1fr}.ag-page-side{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.ag-command-band,.ag-page-command{grid-template-columns:1fr}.ag-command-readout{grid-template-columns:repeat(3,minmax(0,1fr))}.ag-page-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-page-side{grid-template-columns:1fr}.ag-atla-core{grid-template-columns:44px minmax(0,1fr)}.ag-core-meta{display:none}.ag-core-name{font-size:22px}.ag-page-command-copy h2{font-size:24px}}@media (max-width:560px){.ag-page-command,.ag-page-main,.ag-page-side-section{padding:10px;border-radius:10px}.ag-command-readout,.ag-ops-board[data-compact] .ag-school-grid,.ag-ops-board[data-compact] .ag-specialist-grid,.ag-page-metrics,.ag-school-grid,.ag-specialist-grid{grid-template-columns:1fr}}.ag-command-center{height:100%;min-height:0;background:#080807;color:var(--t1)}.ag-command-center-minimal{display:block;overflow:hidden}.ag-command-agent-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ag-command-agent-copy span,.ag-command-agent-core b,.ag-command-rec-row b,.ag-command-work-row b{color:var(--t1);font-weight:800}.ag-command-agent-copy b,.ag-command-rec-row small,.ag-command-work-row small{color:var(--t3)}.ag-command-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--t4);font-size:10px;font-weight:700;text-transform:uppercase}.ag-command-section-title b{color:var(--t3);font-weight:600}.ag-command-empty,.ag-command-rec-list p,.ag-command-scout-list p,.ag-command-work-list p{margin:0;color:var(--t4);font-size:12px;padding:10px}.ag-command-agent-chip{--agent-color:var(--ag-teal-strong);flex:0 0 226px;min-height:66px;display:grid;grid-template-columns:34px minmax(0,1fr) 8px;gap:7px 9px;align-items:center;padding:10px;color:inherit;background:#0d0d0c;border:1px solid var(--border);border-radius:5px;font-family:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-out-quart)}.ag-command-agent-chip:hover,.ag-command-agent-chip[data-active]{background:#111110;border-color:color-mix(in srgb,var(--agent-color) 28%,var(--border-strong))}.ag-command-agent-chip:hover{transform:translateY(-1px)}.ag-command-agent-icon{width:34px;height:34px;border-radius:5px;color:var(--t2);background:#151514;border:1px solid var(--border)}.ag-command-agent-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.ag-command-agent-chip small,.ag-command-agent-copy b,.ag-command-agent-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-command-agent-copy span{font-size:13px;font-weight:800}.ag-command-agent-chip small,.ag-command-agent-copy b{font-size:10.5px;font-weight:500}.ag-command-agent-chip small{grid-column:2/4;color:var(--t4)}.ag-command-live-dot{width:7px;height:7px;border-radius:50%;background:var(--agent-color);box-shadow:0 0 18px var(--agent-color);animation:ag-pulse 1.6s var(--ease-standard) infinite}.ag-command-stage{height:100%;min-width:0;min-height:0;overflow-y:auto;width:min(1420px,calc(100vw - 32px));margin:0 auto;padding:28px clamp(18px,3vw,44px) 42px;display:flex;flex-direction:column;gap:16px}.ag-command-detail-panel,.ag-command-focus-card,.ag-command-map-panel,.ag-command-stage-top,.ag-command-switchboard{border:1px solid var(--border);background:#0d0d0c;border-radius:5px}.ag-command-stage-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:14px 16px}.ag-command-stage-top span{color:var(--t4);font-size:10px;font-weight:850;text-transform:uppercase}.ag-command-stage-top h1{margin:5px 0 0;color:var(--t1);font-family:Inter,sans-serif;font-size:clamp(25px,2.1vw,34px);font-weight:900;letter-spacing:0;line-height:1.05}.ag-command-stage-actions{display:flex;gap:8px;flex-shrink:0}.ag-command-core-composer button,.ag-command-filter-row button,.ag-command-rec-row button,.ag-command-stage-actions button,.ag-command-suggestions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-out-quart)}.ag-command-stage-actions button{height:32px;padding:0 11px;border-radius:4px;border:1px solid var(--border);background:#111110;color:var(--t2);font-size:12px;font-weight:750}.ag-command-filter-row button:hover,.ag-command-stage-actions button:hover,.ag-command-suggestions button:hover{color:var(--t1);border-color:var(--border-strong);transform:translateY(-1px)}.ag-command-map-grid{min-height:610px;display:grid;grid-template-columns:minmax(0,1fr) minmax(314px,380px);gap:16px;align-items:stretch}.ag-command-map-panel{overflow:hidden}.ag-command-network-minimal{position:relative;min-height:610px;height:100%;background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 0),#0b0b0a;background-size:42px 42px;overflow:hidden}.ag-command-network-lines{position:absolute;inset:0;pointer-events:none}.ag-command-network-lines span{position:absolute;left:50%;top:50%;height:1px;width:210px;transform-origin:0 0;background:linear-gradient(90deg,rgba(35,122,67,.36),rgba(255,255,255,.05));opacity:.42}.ag-command-network-lines span[data-slot="0"]{width:215px;transform:rotate(-90deg)}.ag-command-network-lines span[data-slot="1"]{width:295px;transform:rotate(-148deg)}.ag-command-network-lines span[data-slot="2"]{width:295px;transform:rotate(-32deg)}.ag-command-network-lines span[data-slot="3"]{width:295px;transform:rotate(180deg)}.ag-command-network-lines span[data-slot="4"]{width:295px;transform:rotate(0deg)}.ag-command-network-lines span[data-slot="5"]{width:275px;transform:rotate(145deg)}.ag-command-network-lines span[data-slot="6"]{width:275px;transform:rotate(35deg)}.ag-command-network-lines span[data-slot="7"]{width:215px;transform:rotate(90deg)}.ag-command-core-node{--agent-color:var(--ag-teal-strong);position:absolute;z-index:3;left:50%;top:50%;width:min(330px,42vw);transform:translate(-50%,-50%);display:grid;gap:10px}.ag-command-core-button{width:100%;min-height:108px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px;border:1px solid color-mix(in srgb,var(--agent-color) 38%,var(--border-strong));border-radius:5px;background:#111110;color:inherit;font-family:inherit;text-align:left;cursor:pointer;box-shadow:0 18px 70px rgba(0,0,0,.24)}.ag-command-core-button:hover,.ag-command-core-button[data-active]{border-color:color-mix(in srgb,var(--agent-color) 56%,var(--border-strong))}.ag-command-core-button>span{width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:var(--t1);background:#171716;border:1px solid var(--border-2)}.ag-command-core-button b,.ag-command-core-button small{display:block}.ag-command-core-button b{color:var(--t1);font-size:30px;font-weight:950;line-height:1}.ag-command-core-button small{margin-top:5px;color:var(--t3);font-size:12px;font-weight:750}.ag-command-core-button i{align-self:start;color:var(--agent-color);font-size:10.5px;font-style:normal;font-weight:850;text-transform:uppercase}.ag-command-core-composer{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:8px;align-items:end;padding:8px;border:1px solid var(--border);border-radius:5px;background:#0d0d0c}.ag-command-core-composer textarea{min-height:36px;max-height:96px;resize:none;border:0;outline:0;background:transparent;color:var(--t1);font-family:inherit;font-size:13px;font-weight:750;line-height:1.45}.ag-command-core-composer textarea::placeholder{color:var(--t4)}.ag-command-core-composer button{width:36px;height:36px;border:0;border-radius:4px;color:#070707;background:var(--t1)}.ag-command-core-composer button:disabled{color:var(--t4);background:#1b1a18;cursor:default}.ag-command-network-agent{--agent-color:var(--ag-teal-strong);position:absolute;z-index:4;width:min(202px,22vw);min-height:78px;display:grid;grid-template-columns:34px minmax(0,1fr) 8px;gap:3px 9px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:5px;background:#10100f;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-out-quart)}.ag-command-network-agent:hover,.ag-command-network-agent[data-active]{z-index:8;border-color:color-mix(in srgb,var(--agent-color) 32%,var(--border-strong));background:#141413;transform:translateY(-2px)}.ag-command-network-agent[data-slot="0"]{top:6%;left:50%;transform:translateX(-50%)}.ag-command-network-agent[data-slot="1"]{top:17%;left:6%}.ag-command-network-agent[data-slot="2"]{top:17%;right:6%}.ag-command-network-agent[data-slot="3"]{top:50%;left:4%;transform:translateY(-50%)}.ag-command-network-agent[data-slot="4"]{top:50%;right:4%;transform:translateY(-50%)}.ag-command-network-agent[data-slot="5"]{bottom:15%;left:9%}.ag-command-network-agent[data-slot="6"]{bottom:15%;right:9%}.ag-command-network-agent[data-slot="7"]{bottom:5%;left:50%;transform:translateX(-50%)}.ag-command-network-agent[data-slot="0"]:hover,.ag-command-network-agent[data-slot="0"][data-active],.ag-command-network-agent[data-slot="7"]:hover,.ag-command-network-agent[data-slot="7"][data-active]{transform:translateX(-50%) translateY(-2px)}.ag-command-network-agent[data-slot="3"]:hover,.ag-command-network-agent[data-slot="3"][data-active],.ag-command-network-agent[data-slot="4"]:hover,.ag-command-network-agent[data-slot="4"][data-active]{transform:translateY(calc(-50% - 2px))}.ag-command-network-agent b,.ag-command-network-agent small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-command-network-agent b{color:var(--t1);font-size:13px;font-weight:900}.ag-command-network-agent small{grid-column:2/4;color:var(--t3);font-size:11px;font-weight:650}.ag-command-network-agent i{width:7px;height:7px;border-radius:50%;background:var(--agent-color);box-shadow:0 0 16px color-mix(in srgb,var(--agent-color) 65%,transparent)}.ag-command-node-detail{position:absolute;left:0;top:calc(100% + 8px);width:230px;padding:10px;border:1px solid var(--border-2);border-radius:5px;background:#090908;box-shadow:0 16px 40px rgba(0,0,0,.32);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.ag-command-network-agent:focus-visible .ag-command-node-detail,.ag-command-network-agent:hover .ag-command-node-detail{opacity:1;transform:translateY(0)}.ag-command-node-detail em,.ag-command-node-detail strong{display:block;overflow:hidden;text-overflow:ellipsis}.ag-command-node-detail strong{color:var(--t1);font-size:12px;font-style:normal;font-weight:850}.ag-command-node-detail em{margin-top:4px;color:var(--t3);font-size:11px;font-style:normal;line-height:1.35}.ag-command-detail-panel{min-width:0;padding:16px;overflow:hidden;display:flex;flex-direction:column;gap:14px}.ag-command-agent-hero{--agent-color:var(--ag-teal-strong);padding:0;border-radius:0;background:transparent;border:0}.ag-command-agent-core{display:flex;align-items:center;gap:12px}.ag-command-agent-core>span{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:var(--t1);background:#151514;border:1px solid var(--border);position:relative}.ag-command-agent-core>span:after{display:none}.ag-command-agent-core b{display:block;font-size:24px;font-weight:950;letter-spacing:0;line-height:1.05}.ag-command-agent-core small{color:var(--t3);font-size:12px}.ag-command-agent-core i{margin-left:auto;color:var(--agent-color);font-size:11px;font-style:normal;border:1px solid color-mix(in srgb,var(--agent-color) 34%,transparent);background:color-mix(in srgb,var(--agent-color) 9%,transparent);border-radius:999px;padding:3px 9px}.ag-command-agent-hero p{margin:12px 0 0;color:var(--t2);font-size:13px;font-weight:500;line-height:1.5}.ag-command-cap-row{display:flex;flex-wrap:wrap;gap:6px}.ag-command-cap-row span,.ag-command-suggestions button{border:1px solid var(--border);background:rgba(255,255,255,.025);border-radius:5px}.ag-command-cap-row span{color:var(--t3);font-size:10.5px;font-weight:750;padding:4px 8px}.ag-command-suggestions{display:flex;flex-direction:column;gap:8px}.ag-command-suggestions button{min-height:42px;justify-content:flex-start;padding:10px 11px;color:var(--t2);font-size:12px;font-weight:800;text-align:left;border-radius:5px}.ag-command-detail-block{padding-top:14px;border-top:1px solid var(--border);display:grid;gap:8px}.ag-command-detail-block>span{color:var(--t4);font-size:10px;font-weight:850;text-transform:uppercase}.ag-command-detail-block p{margin:0;display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center;color:var(--t3);font-size:12px;line-height:1.35}.ag-command-detail-block p b{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--t2);border:1px solid var(--border);border-radius:4px;font-size:10px}.ag-command-switchboard{padding:14px}.ag-command-switchboard-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ag-command-switchboard-head b,.ag-command-switchboard-head span{display:block}.ag-command-switchboard-head span{color:var(--t4);font-size:10px;font-weight:850;text-transform:uppercase}.ag-command-switchboard-head b{margin-top:3px;color:var(--t2);font-size:13px;font-weight:850}.ag-command-filter-row{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.ag-command-filter-row button{height:30px;gap:6px;padding:0 9px;border:1px solid var(--border);border-radius:4px;background:#10100f;color:var(--t3);font-family:inherit;font-size:11px;font-weight:850;cursor:pointer}.ag-command-filter-row button[data-active]{color:var(--t1);background:#171716;border-color:var(--border-strong)}.ag-command-filter-row button small{color:var(--t4);font-size:10px}.ag-command-agent-strip{display:flex;gap:9px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:thin}.ag-command-workspace-panel{--agent-color:var(--ag-teal-strong);display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--border);border-radius:5px;background:#0d0d0c}.ag-command-workspace-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.ag-command-workspace-head span,.ag-workspace-box-head span{color:var(--t4);font-size:10px;font-weight:900;text-transform:uppercase}.ag-command-workspace-head b,.ag-command-workspace-head small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-command-workspace-head b{margin-top:3px;color:var(--t1);font-size:25px;font-weight:950;line-height:1.05}.ag-command-workspace-head small{margin-top:4px;max-width:min(760px,72vw);color:var(--t3);font-size:12px;font-weight:750}.ag-command-workspace-head button,.ag-workspace-chat-composer button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:4px;background:#10100f;color:var(--t2);font-family:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-out-quart)}.ag-command-workspace-head button{height:32px;gap:7px;padding:0 11px;flex-shrink:0;font-size:12px;font-weight:850}.ag-command-workspace-head button:hover,.ag-workspace-chat-composer button:hover:not(:disabled){color:var(--t1);border-color:var(--border-strong);background:#151514;transform:translateY(-1px)}.ag-workspace-agent-scroll{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:2px 0 9px;scroll-padding:0;scroll-snap-type:x mandatory;scrollbar-width:thin}.ag-command-agent-strip::-webkit-scrollbar,.ag-workspace-agent-scroll::-webkit-scrollbar{height:8px}.ag-command-agent-strip::-webkit-scrollbar-track,.ag-workspace-agent-scroll::-webkit-scrollbar-track{background:#0a0a09;border-radius:999px}.ag-command-agent-strip::-webkit-scrollbar-thumb,.ag-workspace-agent-scroll::-webkit-scrollbar-thumb{background:#2b2a27;border:2px solid #0a0a09;border-radius:999px}.ag-command-agent-strip::-webkit-scrollbar-thumb:hover,.ag-workspace-agent-scroll::-webkit-scrollbar-thumb:hover{background:#3b3935}.ag-workspace-agent-scroll button{--agent-color:var(--ag-teal-strong);flex:0 0 184px;min-height:58px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:2px 8px;align-items:center;padding:8px;border:1px solid var(--border);border-radius:5px;background:#10100f;color:inherit;font-family:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-out-quart)}.ag-workspace-agent-scroll button:hover,.ag-workspace-agent-scroll button[data-active]{border-color:color-mix(in srgb,var(--agent-color) 34%,var(--border-strong));background:#151514}.ag-workspace-agent-scroll button:hover{transform:translateY(-1px)}.ag-workspace-agent-scroll button[data-live]{box-shadow:inset 2px 0 0 var(--agent-color)}.ag-workspace-agent-scroll span{grid-row:1/3;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:var(--t2);border:1px solid var(--border);border-radius:5px;background:#151514}.ag-workspace-agent-scroll b,.ag-workspace-agent-scroll small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-workspace-agent-scroll b{color:var(--t1);font-size:12.5px;font-weight:900}.ag-workspace-agent-scroll small{color:var(--t4);font-size:10.5px;font-weight:650}.ag-command-workspace-grid{min-height:520px;display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:12px}.ag-workspace-chat,.ag-workspace-live-box{min-width:0;min-height:0;border:1px solid var(--border);border-radius:5px;background:#10100f;overflow:hidden}.ag-workspace-chat{min-height:520px;display:flex;flex-direction:column}.ag-workspace-box-head{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border-bottom:1px solid var(--border);background:#0d0d0c}.ag-workspace-box-head span{display:inline-flex;align-items:center;gap:7px}.ag-workspace-box-head b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t3);font-size:11px;font-weight:850}.ag-workspace-chat-log{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:12px}.ag-workspace-chat-empty{min-height:100%;display:grid;grid-template-columns:46px minmax(0,1fr);gap:2px 11px;align-content:center;align-items:center}.ag-workspace-chat-empty>span{grid-row:1/3;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;color:var(--t2);border:1px solid var(--border);border-radius:5px;background:#151514}.ag-workspace-chat-empty b{color:var(--t1);font-size:22px;font-weight:950;line-height:1.05}.ag-workspace-chat-empty p{margin:0;color:var(--t3);font-size:12px;font-weight:650;line-height:1.45}.ag-workspace-message{max-width:92%;display:grid;gap:4px}.ag-workspace-message[data-role=user]{align-self:flex-end}.ag-workspace-message span{color:var(--t4);font-size:10px;font-weight:900;text-transform:uppercase}.ag-workspace-message p{margin:0;padding:9px 10px;color:var(--t2);background:#0d0d0c;border:1px solid var(--border);border-radius:5px;font-size:12.5px;font-weight:600;line-height:1.5;white-space:pre-wrap}.ag-workspace-message[data-role=user] p{color:var(--t1);border-color:color-mix(in srgb,var(--agent-color) 30%,var(--border));background:color-mix(in srgb,var(--agent-color) 8%,#0d0d0c)}.ag-workspace-chat-composer{flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;align-items:end;padding:10px;border-top:1px solid var(--border);background:#0d0d0c}.ag-workspace-chat-composer textarea{width:100%;min-height:38px;max-height:116px;resize:none;border:1px solid var(--border-2);border-radius:5px;outline:0;background:#111110;color:var(--t1);font-family:inherit;font-size:13px;font-weight:700;line-height:1.45;padding:9px 10px}.ag-workspace-chat-composer textarea:focus{border-color:color-mix(in srgb,var(--agent-color) 38%,var(--border-strong))}.ag-workspace-chat-composer textarea::placeholder{color:var(--t4)}.ag-workspace-chat-composer button{width:38px;height:38px;color:#080807;background:var(--t1)}.ag-workspace-chat-composer button:disabled{color:var(--t4);background:#242320;cursor:default;transform:none}.ag-workspace-feed-grid{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px}.ag-workspace-live-box{min-height:520px;display:flex;flex-direction:column}.ag-workspace-terminal-lines{flex:1;min-height:0;overflow-y:auto;padding:10px 12px;background:#080807;font-family:JetBrains Mono,monospace}.ag-workspace-terminal-lines div{display:grid;grid-template-columns:28px 58px minmax(98px,.55fr) minmax(0,1fr);gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.035)}.ag-workspace-terminal-lines div:last-child{border-bottom:0}.ag-workspace-terminal-lines code,.ag-workspace-terminal-lines small,.ag-workspace-terminal-lines span{color:var(--t4);font-size:10.5px}.ag-workspace-terminal-lines span{text-transform:lowercase}.ag-workspace-terminal-lines div[data-status=queued] span,.ag-workspace-terminal-lines div[data-status=running] span{color:var(--agent-color)}.ag-workspace-terminal-lines div[data-status=completed] span,.ag-workspace-terminal-lines div[data-status=done] span{color:var(--emerald)}.ag-workspace-terminal-lines div[data-status=error] span,.ag-workspace-terminal-lines div[data-status=failed] span{color:var(--rose)}.ag-workspace-terminal-lines b,.ag-workspace-terminal-lines small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-workspace-terminal-lines b{color:var(--t1);font-size:11px;font-weight:750}.ag-workspace-video-frame{flex:1;display:flex;flex-direction:column;margin:12px;overflow:hidden;border:1px solid var(--border);border-radius:5px;background:#080807}.ag-workspace-browser-bar{flex-shrink:0;height:34px;display:flex;align-items:center;gap:6px;padding:0 10px;border-bottom:1px solid var(--border);background:#151514}.ag-workspace-browser-bar i{width:7px;height:7px;border-radius:50%;background:var(--t4)}.ag-workspace-browser-bar i:nth-child(2){background:var(--border-strong)}.ag-workspace-browser-bar i:nth-child(3){background:var(--agent-color)}.ag-workspace-browser-bar span{min-width:0;margin-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t3);font-family:JetBrains Mono,monospace;font-size:10.5px}.ag-workspace-video-frame img{flex:1;min-height:0;width:100%;height:100%;object-fit:contain;background:#f5f5f1}.ag-workspace-source-list{flex:1;min-height:0;display:flex;flex-direction:column;gap:9px;overflow-y:auto;padding:12px}.ag-workspace-source-list a{display:block;padding:10px;color:inherit;text-decoration:none;border:1px solid var(--border);border-radius:5px;background:#10100f}.ag-workspace-source-list a:hover{border-color:var(--border-strong);background:#151514}.ag-workspace-source-list b,.ag-workspace-source-list em,.ag-workspace-source-list small{display:block}.ag-workspace-source-list b{color:var(--t1);font-size:12.5px;font-weight:850}.ag-workspace-source-list small{margin-top:5px;color:var(--t3);font-size:11.5px;line-height:1.45}.ag-workspace-source-list em{margin-top:7px;color:var(--t4);font-family:JetBrains Mono,monospace;font-size:10px;font-style:normal}.ag-workspace-video-text{flex:1;min-height:0;overflow-y:auto;padding:14px;color:var(--t2);font-size:12.5px;line-height:1.55;white-space:pre-wrap}.ag-workspace-video-empty{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:22px;text-align:center;color:var(--t4)}.ag-workspace-video-empty svg{color:var(--t3)}.ag-workspace-video-empty b{color:var(--t1);font-size:14px;font-weight:900}.ag-workspace-video-empty span{max-width:310px;color:var(--t3);font-size:12px;line-height:1.45}.ag-command-focus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ag-command-focus-card{min-height:190px;padding:18px}.ag-command-token-list{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.ag-command-token-list button{--agent-color:var(--ag-teal-strong);display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:7px 10px;color:var(--t2);background:rgba(255,255,255,.022);border:1px solid var(--border);border-radius:5px;font-family:inherit;font-size:12px;font-weight:750;cursor:pointer}.ag-command-token-list button svg{color:var(--t3)}.ag-command-token-list button:hover{color:var(--t1);border-color:var(--border-strong);background:#141413}.ag-command-orbit{padding:14px}.ag-command-orbit-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.ag-command-orbit-head b{display:block;margin-top:3px;color:var(--t1);font-size:14px}.ag-command-metrics{display:grid;grid-template-columns:repeat(4,minmax(78px,1fr));gap:8px;flex:1;max-width:520px}.ag-command-metric{min-height:48px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:3px 7px;align-items:center;padding:8px;border:1px solid var(--border);border-radius:9px;background:rgba(0,0,0,.12)}.ag-command-metric svg{color:var(--ag-teal-strong)}.ag-command-metric span{color:var(--t1);font-size:16px;font-weight:700}.ag-command-metric b{grid-column:1/-1;color:var(--t4);font-size:10px;font-weight:600}.ag-command-orbit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px}.ag-orbit-agent{--agent-color:var(--ag-teal-strong);min-height:92px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:10px;border-radius:11px;border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--agent-color) 8%,transparent),transparent),rgba(255,255,255,.018);color:inherit;text-align:left;font-family:inherit;cursor:pointer}.ag-orbit-agent:hover,.ag-orbit-agent[data-active]{border-color:color-mix(in srgb,var(--agent-color) 36%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--agent-color) 14%,transparent),transparent),rgba(255,255,255,.025)}.ag-orbit-agent span{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:var(--agent-color);border-radius:9px;background:color-mix(in srgb,var(--agent-color) 12%,transparent)}.ag-orbit-agent b{font-size:12.5px;font-weight:650}.ag-orbit-agent small{font-size:10.5px;line-height:1.3}.ag-command-writing-strip{padding:12px}.ag-command-writing-strip>div:last-child{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ag-command-scout-list button,.ag-command-writing-strip button{--agent-color:var(--ag-teal-strong);color:var(--t2);border-color:color-mix(in srgb,var(--agent-color) 24%,var(--border));padding:7px 10px;font-size:12px}.ag-command-scout-list button svg,.ag-command-writing-strip button svg{color:var(--agent-color)}.ag-command-rec-list,.ag-command-scout-list,.ag-command-work-list{margin-top:10px;display:flex;flex-direction:column;gap:8px}.ag-command-rec-row,.ag-command-work-row{width:100%;display:grid;align-items:center;gap:8px;border:1px solid var(--border);background:#10100f;border-radius:6px;padding:9px;color:inherit;font-family:inherit;text-align:left}.ag-command-work-row{grid-template-columns:8px minmax(0,1fr) auto;cursor:pointer}.ag-command-work-row>span{width:7px;height:7px;border-radius:50%;background:var(--t4)}.ag-command-work-row[data-live]>span{background:var(--teal);box-shadow:0 0 18px rgba(35,122,67,.55)}.ag-command-rec-row div,.ag-command-work-row div{min-width:0}.ag-command-rec-row b,.ag-command-rec-row small,.ag-command-work-row b,.ag-command-work-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-command-rec-row b,.ag-command-work-row b{font-size:12px;font-weight:650}.ag-command-rec-row small,.ag-command-work-row small{margin-top:2px;font-size:10.5px}.ag-command-work-row em{color:var(--t4);font-size:10.5px;font-style:normal}.ag-command-rec-row{grid-template-columns:7px minmax(0,1fr) 26px 26px}.ag-command-rec-row>span{width:7px;height:32px;border-radius:999px;background:var(--t4)}.ag-command-rec-row>span[data-priority=high]{background:var(--rose)}.ag-command-rec-row>span[data-priority=normal]{background:var(--teal)}.ag-command-rec-row button{width:26px;height:26px;border:1px solid var(--border);border-radius:5px;background:rgba(255,255,255,.025);color:var(--t3)}.ag-command-rec-row button:hover{color:var(--t1);border-color:var(--border-strong)}.ag-command-scout-list{flex-direction:row;flex-wrap:wrap}.ag-command-stage-v2{width:min(1540px,calc(100vw - 28px));padding:18px clamp(14px,2vw,30px) 116px;gap:14px}.ag-add-agent-panel,.ag-agent-inspector,.ag-agent-lens-shell,.ag-current-task-panel,.ag-live-workspace,.ag-next-panel{border:1px solid var(--border);border-radius:6px;background:#0d0d0c}.ag-agent-lens-shell{padding:12px}.ag-agent-lens-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ag-agent-lens-head span,.ag-current-task-head span,.ag-next-block .ag-command-section-title span{display:block;color:var(--t4);font-size:10px;font-weight:900;text-transform:uppercase}.ag-agent-lens-head b{display:block;margin-top:2px;color:var(--t2);font-size:13px;font-weight:850}.ag-add-agent-actions,.ag-agent-inspector-actions,.ag-agent-lens-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.ag-add-agent-actions button,.ag-add-agent-tools button,.ag-agent-inspector-actions button,.ag-agent-lens-actions button,.ag-floating-chat-bar button,.ag-future-list button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border);border-radius:5px;background:#111110;color:var(--t2);font-family:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-out-quart)}.ag-add-agent-actions button,.ag-agent-inspector-actions button,.ag-agent-lens-actions button{min-height:32px;padding:0 11px}.ag-add-agent-actions button:hover,.ag-add-agent-tools button:hover,.ag-agent-inspector-actions button:hover,.ag-agent-lens-actions button:hover,.ag-future-list button:hover{color:var(--t1);border-color:var(--border-strong);background:#151514;transform:translateY(-1px)}.ag-agent-lens{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(168px,218px);grid-template-rows:repeat(2,minmax(58px,auto));gap:8px;padding-bottom:8px;scrollbar-width:thin}.ag-agent-lens::-webkit-scrollbar{height:8px}.ag-agent-lens::-webkit-scrollbar-track{background:#090908;border-radius:999px}.ag-agent-lens::-webkit-scrollbar-thumb{background:#2b2a27;border:2px solid #090908;border-radius:999px}.ag-lens-card{--agent-color:var(--ag-teal-strong);min-width:0;min-height:58px;display:grid;grid-template-columns:32px minmax(0,1fr) 8px;gap:4px 8px;align-items:center;padding:9px;border:1px solid var(--border);border-radius:6px;background:#10100f;color:inherit;font-family:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-out-quart)}.ag-lens-card[data-size=large]{grid-row:span 2;grid-column:span 2;min-height:126px;grid-template-columns:42px minmax(0,1fr) 8px}.ag-lens-card[data-size=wide]{grid-column:span 2}.ag-lens-card[data-size=school]{grid-auto-columns:minmax(144px,180px)}.ag-lens-card:hover,.ag-lens-card[data-active]{border-color:color-mix(in srgb,var(--agent-color) 36%,var(--border-strong));background:#151514}.ag-lens-card:hover{transform:translateY(-1px)}.ag-lens-card[data-live]{box-shadow:inset 2px 0 0 var(--agent-color)}.ag-lens-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--t2);border:1px solid var(--border);border-radius:5px;background:#171716}.ag-lens-card[data-size=large] .ag-lens-icon{width:42px;height:42px}.ag-lens-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.ag-lens-copy b,.ag-lens-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis}.ag-lens-copy b{display:-webkit-box;color:var(--t1);font-size:13px;font-weight:900;line-height:1.15;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ag-lens-copy small{white-space:nowrap}.ag-lens-card[data-size=large] .ag-lens-copy b{font-size:20px;line-height:1.05}.ag-lens-copy small{color:var(--t4);font-size:10.5px;font-weight:650}.ag-lens-card>i{width:7px;height:7px;border-radius:50%;background:var(--agent-color);box-shadow:0 0 16px color-mix(in srgb,var(--agent-color) 70%,transparent);animation:ag-pulse 1.6s var(--ease-standard) infinite}.ag-add-agent-panel{margin-top:10px;display:grid;grid-template-columns:minmax(150px,.8fr) minmax(240px,1.4fr) minmax(160px,.7fr) auto;gap:8px;align-items:stretch;padding:10px}.ag-add-agent-panel input,.ag-add-agent-panel select,.ag-add-agent-panel textarea{min-width:0;border:1px solid var(--border-2);border-radius:5px;background:#111110;color:var(--t1);font-family:inherit;font-size:12.5px;font-weight:700;outline:0;padding:9px 10px}.ag-add-agent-panel textarea{resize:vertical;min-height:39px;line-height:1.35}.ag-add-agent-tools{display:flex;flex-wrap:wrap;gap:6px;align-content:center}.ag-add-agent-tools button{min-height:28px;padding:0 9px;font-size:11px}.ag-add-agent-tools button[data-active]{color:var(--t1);border-color:var(--teal-border);background:rgba(35,122,67,.1)}.ag-add-agent-actions{align-self:center}.ag-add-agent-actions button:disabled,.ag-floating-chat-bar button:disabled{opacity:.45;cursor:default;transform:none}.ag-live-workspace{--agent-color:var(--ag-teal-strong);min-height:720px;display:grid;grid-template-columns:minmax(210px,250px) minmax(0,1fr) minmax(270px,320px);align-items:stretch;padding:12px}.ag-agent-inspector{min-width:0;display:flex;flex-direction:column;gap:12px;padding:12px;background:#10100f}.ag-agent-inspector-core{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:9px;align-items:center}.ag-agent-inspector-core>span{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:6px;background:#171716;color:var(--t1)}.ag-agent-inspector-core b,.ag-agent-inspector-core small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-agent-inspector-core b{color:var(--t1);font-size:20px;font-weight:950;line-height:1.05}.ag-agent-inspector-core small{margin-top:3px;color:var(--t3);font-size:11.5px;font-weight:700}.ag-agent-inspector-core i{color:var(--agent-color);font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.ag-agent-inspector p{margin:0;color:var(--t3);font-size:12.5px;font-weight:550;line-height:1.45}.ag-school-subagent-list{display:flex;flex-wrap:wrap;gap:6px;padding-top:10px;border-top:1px solid var(--border)}.ag-school-subagent-list span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t2);border:1px solid color-mix(in srgb,var(--agent-color) 26%,var(--border));border-radius:5px;background:color-mix(in srgb,var(--agent-color) 8%,transparent);padding:4px 7px;font-size:10.5px;font-weight:800}.ag-agent-inspector-actions{margin-top:auto;flex-wrap:wrap}.ag-main-feed{min-width:0;display:flex;flex-direction:column;gap:12px}.ag-current-task-panel{min-height:128px;padding:12px;background:#10100f}.ag-current-task-head b,.ag-current-task-head small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-current-task-head b{margin-top:4px;color:var(--t1);font-size:18px;font-weight:950}.ag-current-task-head small{margin-top:2px;color:var(--t3);font-size:12px}.ag-horizontal-plan{margin-top:12px;display:flex;overflow-x:auto;padding-bottom:4px}.ag-horizontal-plan div{flex:0 0 174px;min-height:58px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;padding:9px;border:1px solid var(--border);border-radius:6px;background:#0d0d0c}.ag-horizontal-plan div[data-status=queued],.ag-horizontal-plan div[data-status=running]{border-color:color-mix(in srgb,var(--agent-color) 38%,var(--border));box-shadow:inset 2px 0 0 var(--agent-color)}.ag-horizontal-plan div[data-status=completed],.ag-horizontal-plan div[data-status=done]{border-color:rgba(52,211,153,.28)}.ag-horizontal-plan em{display:inline-flex;align-items:center;justify-content:center;color:var(--t3);border:1px solid var(--border);border-radius:4px;font-size:10px;font-style:normal;font-weight:900}.ag-horizontal-plan span{min-width:0;overflow:hidden;display:-webkit-box;color:var(--t2);font-size:11.5px;font-weight:700;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ag-feed-mosaic{min-width:0;flex:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);grid-template-rows:minmax(330px,1.05fr) minmax(240px,.75fr);gap:12px}.ag-feed-mosaic .ag-workspace-terminal{grid-area:terminal}.ag-feed-mosaic .ag-workspace-content{grid-area:content}.ag-feed-mosaic .ag-workspace-video{grid-area:video}.ag-feed-mosaic .ag-workspace-live-box{min-height:0;background:#10100f}.ag-workspace-content-body{flex:1;min-height:0;overflow-y:auto;padding:12px}.ag-workspace-content-empty,.ag-workspace-content-summary{color:var(--t2);font-size:12.5px;line-height:1.55;white-space:pre-wrap}.ag-workspace-content-empty{color:var(--t4);border:1px dashed var(--border);border-radius:6px;padding:12px}.ag-workspace-content-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.ag-workspace-content-list a,.ag-workspace-content-list div{display:block;padding:9px;color:inherit;text-decoration:none;border:1px solid var(--border);border-radius:6px;background:#0d0d0c}.ag-workspace-content-list b,.ag-workspace-content-list small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.ag-workspace-content-list b{color:var(--t1);font-size:12px;font-weight:850;white-space:nowrap}.ag-workspace-content-list small{margin-top:4px;color:var(--t3);font-size:11px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ag-next-panel{min-width:0;display:flex;flex-direction:column;gap:12px;padding:12px;background:#10100f}.ag-next-block{min-width:0}.ag-future-list{margin-top:10px;display:flex;flex-direction:column;gap:8px}.ag-future-list div{display:grid;grid-template-columns:58px minmax(0,1fr) 24px;gap:7px;align-items:center;padding:8px;border:1px solid var(--border);border-radius:6px;background:#0d0d0c}.ag-future-list time{color:var(--agent-color);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}.ag-future-list button{min-width:0;min-height:28px;justify-content:flex-start;padding:0 8px}.ag-future-list button:not(.ag-future-dismiss){min-height:38px;align-items:center;overflow:hidden;display:-webkit-box;color:var(--t2);line-height:1.25;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ag-future-list .ag-future-dismiss{width:24px;padding:0;justify-content:center;color:var(--t4)}.ag-future-list p{margin:0;color:var(--t4);font-size:12px;padding:10px}.ag-floating-chat-bar{--agent-color:var(--ag-teal-strong);position:fixed;left:50%;bottom:20px;z-index:95;width:min(860px,calc(100vw - 36px));transform:translateX(-50%);display:grid;grid-template-columns:34px minmax(0,1fr) 38px;gap:8px;align-items:end;padding:8px;border:1px solid color-mix(in srgb,var(--agent-color) 28%,var(--border-strong));border-radius:999px;background:rgba(14,14,13,.86);box-shadow:0 18px 70px rgba(0,0,0,.48);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ag-floating-chat-bar>span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:var(--t1);border:1px solid var(--border);border-radius:50%;background:color-mix(in srgb,var(--agent-color) 14%,#151514)}.ag-floating-chat-bar textarea{width:100%;min-height:34px;max-height:96px;resize:none;border:0;outline:0;background:transparent;color:var(--t1);font-family:inherit;font-size:13px;font-weight:750;line-height:1.45;padding:8px 2px}.ag-floating-chat-bar textarea::placeholder{color:var(--t4)}.ag-floating-chat-bar button{width:38px;height:34px;padding:0;color:#080807;background:var(--t1);border-radius:999px}@media (max-width:1280px){.ag-live-workspace{grid-template-columns:minmax(0,1fr)}.ag-agent-inspector,.ag-next-panel{min-height:auto}.ag-feed-mosaic{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:900px){.ag-command-stage-v2{width:100%;padding:10px 10px 104px}.ag-add-agent-actions,.ag-agent-lens-head{align-items:stretch;flex-direction:column}.ag-agent-lens-actions{width:100%}.ag-agent-lens-actions button{flex:1}.ag-agent-lens{grid-auto-columns:minmax(150px,190px);grid-template-rows:repeat(2,minmax(56px,auto))}.ag-lens-card[data-size=large],.ag-lens-card[data-size=wide]{grid-column:span 1}.ag-add-agent-panel,.ag-feed-mosaic{grid-template-columns:1fr}.ag-feed-mosaic{grid-template-areas:"terminal" "content" "video";grid-template-rows:minmax(320px,auto) minmax(240px,auto) minmax(360px,auto)}.ag-future-list div{grid-template-columns:54px minmax(0,1fr) 24px}.ag-floating-chat-bar{bottom:12px;width:calc(100vw - 20px);border-radius:18px}}.agent-hub-shell{--agent-color:var(--teal);height:100dvh;width:100dvw;display:flex;flex-direction:column;overflow:hidden;background:#080807;color:var(--t1)}.agent-hub-roster-strip,.agent-hub-topbar{flex-shrink:0;border-bottom:1px solid var(--border);background:#090908}.agent-hub-topbar{min-height:58px;display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr) auto;gap:14px;align-items:center;padding:0 14px}.agent-hub-active-mark{min-width:0;display:flex;align-items:center;gap:10px}.agent-hub-active-mark>span,.agent-hub-agent-tab>span,.agent-hub-empty>span,.agent-hub-mindset-head>span{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--border);border-radius:5px;background:#151514;color:var(--t1)}.agent-hub-active-mark>span{width:36px;height:36px}.agent-hub-active-mark b,.agent-hub-active-mark small,.agent-hub-agent-tab b,.agent-hub-agent-tab small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-hub-active-mark b{color:var(--t1);font-size:15px;font-weight:950}.agent-hub-active-mark small{margin-top:2px;color:var(--t3);font-size:11px;font-weight:700}.agent-hub-live-state{min-width:0;display:flex;align-items:center;gap:8px;color:var(--t3);font-size:12px;font-weight:750}.agent-hub-live-state span,.agent-hub-terminal-status span{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--t4)}.agent-hub-live-state span[data-live],.agent-hub-terminal-status span[data-live]{background:var(--agent-color);box-shadow:0 0 18px color-mix(in srgb,var(--agent-color) 55%,transparent);animation:ag-pulse 1.7s var(--ease-standard) infinite}.agent-hub-live-state b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t2);font-weight:800}.agent-hub-live-state small{color:var(--t4);font-size:11px}.agent-hub-actions{display:flex;align-items:center;gap:6px}.agent-hub-actions button,.agent-hub-bridge button,.agent-hub-composer button,.agent-hub-empty button,.agent-hub-mindset-collapsed,.agent-hub-mindset-prompts button,.agent-hub-panel-title button,.agent-hub-prompt-row button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:4px;background:#10100f;color:var(--t3);font-family:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.agent-hub-actions button,.agent-hub-panel-title button{width:30px;height:30px}.agent-hub-actions button:hover,.agent-hub-empty button:hover,.agent-hub-mindset-collapsed:hover,.agent-hub-mindset-prompts button:hover,.agent-hub-panel-title button:hover,.agent-hub-prompt-row button:hover{color:var(--t1);border-color:var(--border-strong);background:#151514}.agent-hub-roster-strip{display:flex;gap:8px;overflow-x:auto;padding:10px 14px;scroll-snap-type:x mandatory;scrollbar-width:thin}.agent-hub-agent-tab{--agent-color:var(--teal);flex:0 0 190px;min-height:54px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:2px 8px;align-items:center;padding:8px;border:1px solid var(--border);border-radius:5px;background:#0d0d0c;color:inherit;font-family:inherit;text-align:left;scroll-snap-align:start;cursor:pointer}.agent-hub-agent-tab:hover,.agent-hub-agent-tab[data-active]{background:#141413;border-color:color-mix(in srgb,var(--agent-color) 30%,var(--border-strong))}.agent-hub-agent-tab>span{grid-row:1/3;width:30px;height:30px;color:var(--t2)}.agent-hub-agent-tab b{color:var(--t1);font-size:12.5px;font-weight:900}.agent-hub-agent-tab small{color:var(--t4);font-size:10.5px;font-weight:650}.agent-hub-agent-tab[data-live] small{color:var(--t3)}.agent-hub-workspace{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) var(--mindset-width,380px);overflow:hidden}.agent-hub-work-main{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(220px,.85fr) minmax(150px,.36fr) minmax(260px,1.12fr);gap:10px;padding:10px;overflow:hidden}.agent-hub-chat-panel,.agent-hub-live-panel,.agent-hub-mindset-panel,.agent-hub-terminal-panel{min-width:0;min-height:0;border:1px solid var(--border);border-radius:5px;background:#0d0d0c}.agent-hub-chat-panel,.agent-hub-live-panel,.agent-hub-mindset-panel{display:flex;flex-direction:column}.agent-hub-terminal-panel{padding:12px;overflow:hidden}.agent-hub-panel-title{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border-bottom:1px solid var(--border)}.agent-hub-panel-title span{color:var(--t4);font-size:10px;font-weight:900;text-transform:uppercase}.agent-hub-panel-title b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t3);font-size:11px;font-weight:800}.agent-hub-thread{flex:1;min-height:0;overflow-y:auto;padding:14px}.agent-hub-message-stack{min-height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:16px}.agent-hub-empty{min-height:100%;display:grid;grid-template-columns:50px minmax(0,1fr);gap:2px 12px;align-content:center;align-items:center;text-align:left;padding:10px 8px}.agent-hub-empty>span{grid-row:1/3;width:50px;height:50px}.agent-hub-empty h2{margin:0;color:var(--t1);font-size:26px;font-weight:950;letter-spacing:0}.agent-hub-empty p{max-width:none;margin:0;color:var(--t2);font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-hub-empty>div,.agent-hub-mindset-prompts,.agent-hub-prompt-row{display:flex;flex-wrap:wrap;gap:7px}.agent-hub-empty>div{display:none;grid-column:1/-1;justify-content:flex-start;margin-top:16px}.agent-hub-empty button,.agent-hub-mindset-prompts button,.agent-hub-prompt-row button{min-height:32px;padding:7px 10px;color:var(--t2);font-size:11.5px;font-weight:800;text-align:left}.agent-hub-composer-block{flex-shrink:0;padding:10px;border-top:1px solid var(--border)}.agent-hub-prompt-row{margin-bottom:8px}.agent-hub-composer{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:8px;align-items:end;padding:8px;border:1px solid var(--border-2);border-radius:5px;background:#111110}.agent-hub-composer textarea{width:100%;min-height:36px;max-height:126px;resize:none;border:0;outline:0;background:transparent;color:var(--t1);font-family:inherit;font-size:14px;font-weight:700;line-height:1.45}.agent-hub-composer textarea::placeholder{color:var(--t4)}.agent-hub-composer button{width:36px;height:36px;border:0;color:#080807;background:var(--t1)}.agent-hub-composer button:disabled{color:var(--t4);background:#242320;cursor:default}.agent-hub-composer button[data-stop]{color:#fff;background:var(--rose)}.agent-hub-bridge{margin:0 10px 10px;padding:10px;border:1px solid var(--border);border-radius:5px;background:#111110}.agent-hub-bridge label,.agent-hub-bridge>div{display:flex;align-items:center;gap:8px}.agent-hub-bridge b{color:var(--t1);font-size:12px}.agent-hub-bridge em,.agent-hub-bridge p{margin:7px 0;color:var(--t3);font-size:11px;font-style:normal}.agent-hub-bridge input{min-width:0;flex:1;height:32px;border:1px solid var(--border);border-radius:4px;background:#0d0d0c;color:var(--t1);padding:0 9px;outline:0}.agent-hub-bridge button{min-height:30px;padding:0 10px;color:var(--t2);font-size:11px;font-weight:800}.agent-hub-terminal-status{display:flex;align-items:center;gap:8px;margin:10px 0;color:var(--t2);font-size:12px;font-weight:800}.agent-hub-terminal-lines{height:calc(100% - 70px);min-height:78px;overflow-y:auto;padding:10px;border:1px solid var(--border);border-radius:5px;background:#080807;font-family:JetBrains Mono,monospace}.agent-hub-terminal-lines div,.agent-hub-terminal-lines p{margin:0;color:var(--t3);font-size:11px}.agent-hub-terminal-lines div{display:grid;grid-template-columns:26px 48px minmax(110px,.55fr) minmax(0,1fr);gap:8px;align-items:center;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.035)}.agent-hub-terminal-lines div:last-child{border-bottom:0}.agent-hub-terminal-lines code,.agent-hub-terminal-lines span{color:var(--t4)}.agent-hub-terminal-lines div[data-status=running] span{color:var(--agent-color)}.agent-hub-terminal-lines b,.agent-hub-terminal-lines small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-hub-terminal-lines b{color:var(--t1);font-weight:700}.agent-hub-terminal-lines small{color:var(--t3)}.agent-hub-live-canvas{flex:1;min-height:0;overflow:auto;padding:12px}.agent-hub-live-canvas>div{margin-top:0!important;min-height:100%}.agent-hub-mindset-panel{position:relative;flex-shrink:0;border-top:0;border-right:0;border-bottom:0;border-radius:0;overflow-y:auto;padding-bottom:14px}.agent-hub-resize{position:absolute;left:0;top:0;bottom:0;z-index:2;transform:translateX(-50%);cursor:col-resize;display:flex}.agent-hub-resize,.agent-hub-resize span{width:12px;align-items:center;justify-content:center}.agent-hub-resize span{height:46px;display:inline-flex;color:var(--t4);border:1px solid var(--border);border-radius:4px;background:#10100f}.agent-hub-mindset-head{display:flex;align-items:center;gap:10px;padding:14px}.agent-hub-mindset-head>span{width:44px;height:44px}.agent-hub-mindset-head b,.agent-hub-mindset-head small{display:block}.agent-hub-mindset-head b{color:var(--t1);font-size:21px;font-weight:950;line-height:1.05}.agent-hub-mindset-head small{margin-top:4px;color:var(--t3);font-size:12px;font-weight:700}.agent-hub-mindset-panel section{margin:0 14px;padding:14px 0;border-top:1px solid var(--border)}.agent-hub-mindset-panel section>span{display:block;margin-bottom:8px;color:var(--t4);font-size:10px;font-weight:900;text-transform:uppercase}.agent-hub-mindset-panel section p{margin:0;color:var(--t2);font-size:12.5px;line-height:1.55}.agent-hub-watch-row{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center;margin-top:8px}.agent-hub-watch-row b{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--t2);border:1px solid var(--border);border-radius:4px;font-size:10px}.agent-hub-watch-row p{color:var(--t3)!important;font-size:12px!important}.agent-hub-cap-list{display:flex;flex-wrap:wrap;gap:7px}.agent-hub-cap-list b{color:var(--t3);border:1px solid var(--border);border-radius:4px;padding:4px 7px;background:#10100f;font-size:10.5px;font-weight:850}.agent-hub-mindset-collapsed{width:46px;border-top:0;border-right:0;border-bottom:0;border-radius:0;flex-direction:column;gap:8px;background:#0d0d0c}.agent-hub-mindset-collapsed span{writing-mode:vertical-rl;transform:rotate(180deg);color:var(--t4);font-size:10px;font-weight:900;text-transform:uppercase}.kg-team-view{overflow-y:auto;color:var(--t1)}.kg-team-shell{min-height:100%;width:min(1240px,calc(100vw - 40px));margin:0 auto;padding:clamp(58px,8vh,88px) 0 clamp(24px,5vh,44px);display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:20px}.kg-team-inspector,.kg-team-map{border:1px solid var(--border-2);background:color-mix(in srgb,#0d0d0c 88%,transparent);border-radius:8px}.kg-team-map{min-height:min(720px,calc(100dvh - 112px));display:flex;flex-direction:column;gap:18px;padding:clamp(18px,2.5vw,26px);overflow:hidden}.kg-team-map-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.kg-team-inspector-head p,.kg-team-lane-title span,.kg-team-map-head span,.kg-team-operating>span,.kg-team-watch>span{color:var(--t4);font-size:10px;font-weight:700;text-transform:uppercase}.kg-team-map-head h2{max-width:660px;margin:6px 0 0;color:var(--t1);font-family:Fraunces,serif;font-size:clamp(30px,2.85vw,42px);font-weight:700;line-height:1.05}.kg-team-stats{display:flex;gap:8px;flex-shrink:0}.kg-team-stats div{min-width:72px;padding:8px 10px;border:1px solid var(--border-2);border-radius:5px}.kg-team-stats b,.kg-team-stats span{display:block}.kg-team-stats b{color:var(--t1);font-size:18px;font-weight:850;line-height:1}.kg-team-stats span{margin-top:4px;color:var(--t4);font-size:10.5px}.kg-team-network{position:relative;min-height:0;display:grid;grid-template-columns:1fr;align-items:start;gap:clamp(20px,3vw,34px);row-gap:18px;padding:clamp(18px,3vw,30px);border:1px solid var(--border-2);border-radius:6px;background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0),rgba(0,0,0,.1);background-size:40px 40px;overflow:hidden}.kg-team-network:after{content:"";position:absolute;left:clamp(18px,3vw,30px);right:clamp(18px,3vw,30px);top:116px;height:1px;background:linear-gradient(90deg,rgba(35,122,67,.08),rgba(35,122,67,.42),rgba(255,255,255,.04));pointer-events:none}.kg-team-core{--agent-color:var(--teal);position:relative;z-index:1;width:100%;min-height:88px;margin:0;padding:14px 18px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:14px;border:1px solid color-mix(in srgb,var(--agent-color) 36%,var(--border));border-radius:6px;background:linear-gradient(180deg,color-mix(in srgb,var(--agent-color) 13%,transparent),rgba(0,0,0,.1)),var(--bg-1);color:var(--t1);font-family:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-out-quart)}.kg-team-core:before{content:"";position:absolute;inset:-7px;border:1px solid color-mix(in srgb,var(--agent-color) 22%,transparent);border-radius:8px;animation:kg-team-ring 5.5s var(--ease-standard) infinite;pointer-events:none}.kg-team-core:hover,.kg-team-core[data-active]{border-color:color-mix(in srgb,var(--agent-color) 56%,var(--border));transform:translateY(-2px)}.kg-team-core-orb{display:inline-flex;align-items:center;justify-content:center;color:var(--agent-color);border:1px solid color-mix(in srgb,var(--agent-color) 34%,transparent);border-radius:6px;background:color-mix(in srgb,var(--agent-color) 13%,transparent)}.kg-team-core strong{margin-top:0;font-size:25px;font-weight:850}.kg-team-core small{color:var(--t3);font-size:12px}.kg-team-core i{margin-top:0;margin-left:auto;color:var(--agent-color);font-size:10.5px;font-style:normal;border:1px solid color-mix(in srgb,var(--agent-color) 34%,transparent);border-radius:5px;font-weight:800;padding:3px 9px;background:color-mix(in srgb,var(--agent-color) 9%,transparent)}.kg-team-lanes{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}.kg-team-lane{min-width:0;max-height:250px;overflow-y:auto;padding:12px;border:1px solid var(--border);border-radius:6px;background:rgba(8,8,7,.58);scrollbar-width:thin}.kg-team-lane-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.kg-team-lane-title b{color:var(--t3);font-size:11px}.kg-team-lane-list{gap:8px}.kg-team-lane-list p{margin:0;color:var(--t4);font-size:12px;line-height:1.4}.kg-team-agent{min-height:50px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:2px 9px;align-items:center;padding:8px;border:1px solid color-mix(in srgb,var(--agent-color) 18%,var(--border));color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-out-quart)}.kg-team-agent:hover,.kg-team-agent[data-active]{border-color:color-mix(in srgb,var(--agent-color) 44%,var(--border));background:color-mix(in srgb,var(--agent-color) 8%,transparent);transform:translateY(-1px)}.kg-team-agent>span{grid-row:1/3;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--agent-color);border-radius:5px;background:color-mix(in srgb,var(--agent-color) 12%,transparent)}.kg-team-agent b,.kg-team-agent small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kg-team-agent b{color:var(--t1);font-size:13px;font-weight:850}.kg-team-agent small{color:var(--t3);font-size:10.5px}.kg-team-inspector{--agent-color:var(--teal);align-self:stretch;max-height:min(720px,calc(100dvh - 112px));padding:18px;overflow-y:auto}.kg-team-inspector-head{display:flex;align-items:center;gap:12px}.kg-team-inspector-head>span{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--agent-color);border-radius:6px;border:1px solid color-mix(in srgb,var(--agent-color) 30%,transparent);background:color-mix(in srgb,var(--agent-color) 12%,transparent)}.kg-team-inspector-head h3,.kg-team-inspector-head p,.kg-team-inspector-head small{margin:0}.kg-team-inspector-head h3{margin-top:3px;color:var(--t1);font-size:23px;font-weight:850}.kg-team-inspector-head small{color:var(--t3);font-size:12px}.kg-team-description{margin:18px 0 0;color:var(--t2);font-size:13.5px;font-weight:500;line-height:1.55}.kg-team-capabilities{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.kg-team-capabilities span{color:var(--t3);border:1px solid color-mix(in srgb,var(--agent-color) 22%,var(--border));border-radius:5px;padding:4px 8px;background:color-mix(in srgb,var(--agent-color) 6%,transparent);font-size:10.5px;font-weight:800}.kg-team-operating,.kg-team-watch{margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.kg-team-operating p{margin:8px 0 0;color:var(--t2);font-size:12.5px;line-height:1.55}.kg-team-watch{display:grid;gap:8px}.kg-team-watch>span{margin-bottom:2px}.kg-team-watch div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center}.kg-team-watch b{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--agent-color);border:1px solid color-mix(in srgb,var(--agent-color) 24%,var(--border));border-radius:5px;font-size:10px;font-weight:700}.kg-team-watch p{margin:0;color:var(--t3);font-size:12px}.kg-team-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:20px}.kg-team-actions button{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid color-mix(in srgb,var(--agent-color) 28%,var(--border));border-radius:5px;background:color-mix(in srgb,var(--agent-color) 8%,transparent);font-family:inherit;font-size:12.5px;font-weight:850;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-out-quart)}.kg-team-actions button:hover{border-color:color-mix(in srgb,var(--agent-color) 48%,var(--border));background:color-mix(in srgb,var(--agent-color) 12%,transparent);transform:translateY(-1px)}@keyframes kg-team-ring{0%,to{transform:scale(.98);opacity:.48}50%{transform:scale(1.04);opacity:.22}}.kg-team-shell{width:min(1320px,calc(100vw - 36px));grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:14px}.kg-team-inspector,.kg-team-map{border:1px solid var(--border);border-radius:5px;background:#0d0d0c}.kg-team-map{gap:14px;padding:16px}.kg-team-map-head h2{font-family:Inter,sans-serif;font-size:clamp(25px,2.25vw,36px);font-weight:950;letter-spacing:0}.kg-team-inspector-head p,.kg-team-lane-title span,.kg-team-map-head span,.kg-team-operating>span,.kg-team-watch>span{font-weight:900}.kg-team-stats div{border-color:var(--border);border-radius:4px;background:#10100f}.kg-team-network{gap:16px;padding:16px;border-color:var(--border);border-radius:5px;background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0),#0a0a09;background-size:42px 42px}.kg-team-network:after{left:26px;right:26px;top:118px;background:linear-gradient(90deg,transparent,rgba(35,122,67,.34),transparent);opacity:.8}.kg-team-core{min-height:90px;border-color:color-mix(in srgb,var(--agent-color) 26%,var(--border-strong));border-radius:5px;background:#111110;box-shadow:0 18px 70px rgba(0,0,0,.22)}.kg-team-core:before{inset:auto;left:50%;bottom:-30px;width:1px;height:30px;border:0;border-radius:0;background:rgba(35,122,67,.38);animation:none}.kg-team-core:hover,.kg-team-core[data-active]{border-color:color-mix(in srgb,var(--agent-color) 42%,var(--border-strong));transform:translateY(-1px)}.kg-team-agent>span,.kg-team-core-orb,.kg-team-inspector-head>span{color:var(--t2);border-color:var(--border);border-radius:5px;background:#151514}.kg-team-core strong{font-size:28px;font-weight:950}.kg-team-core i{border-color:var(--border);border-radius:4px;background:#151514}.kg-team-lanes{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.kg-team-lane{max-height:330px;padding:10px;background:rgba(8,8,7,.76)}.kg-team-agent,.kg-team-lane{border-color:var(--border);border-radius:5px}.kg-team-agent{min-height:56px;background:#10100f}.kg-team-agent:hover,.kg-team-agent[data-active]{border-color:color-mix(in srgb,var(--agent-color) 30%,var(--border-strong));background:#141413}.kg-team-agent b{font-weight:900}.kg-team-inspector{padding:16px}.kg-team-inspector-head h3{font-size:24px;font-weight:950}.kg-team-actions button,.kg-team-capabilities span,.kg-team-watch b{border-color:var(--border);border-radius:4px;background:#10100f}.kg-team-actions button{color:var(--t1)}.kg-team-actions button:hover{border-color:var(--border-strong);background:#151514}.kg-team-shell{width:min(1360px,calc(100vw - 36px));grid-template-columns:minmax(0,1fr);gap:0}.kg-team-map{min-height:min(620px,calc(100dvh - 260px));padding:14px;overflow:visible}.kg-team-tree-toolbar{height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 12px}.kg-team-tree-toolbar>span{color:var(--t4);font-size:10px;font-weight:900;text-transform:uppercase}.kg-team-tree-toolbar .kg-team-stats{display:flex;gap:7px}.kg-team-tree-toolbar .kg-team-stats div{min-width:66px;padding:6px 8px;border-radius:4px}.kg-team-tree-toolbar .kg-team-stats b{font-size:15px}.kg-team-tree-toolbar .kg-team-stats span{margin-top:2px;font-size:9.5px}.kg-team-network{flex:1;min-height:540px;padding:0;overflow:visible}.kg-team-network:after{display:none}.kg-team-tree{position:relative;min-height:540px;height:100%;overflow:visible}.kg-team-tree:after,.kg-team-tree:before{content:"";position:absolute;left:50%;top:50%;pointer-events:none;background:rgba(35,122,67,.2)}.kg-team-tree:before{width:calc(100% - 120px);height:1px;transform:translateX(-50%)}.kg-team-tree:after{width:1px;height:calc(100% - 72px);transform:translateY(-50%)}.kg-team-core{position:absolute;left:50%;top:50%;z-index:8;width:min(480px,42vw);min-height:0;display:grid;gap:10px;padding:14px}.kg-team-core,.kg-team-core:hover,.kg-team-core[data-active]{transform:translate(-50%,-50%)}.kg-team-core:before{display:none}.kg-team-core-head{width:100%;display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;align-items:center;border:0;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.kg-team-core-head>span:not(.kg-team-core-orb){min-width:0}.kg-team-core-orb{width:58px;height:58px}.kg-team-core small,.kg-team-core strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kg-team-core strong{font-size:32px;line-height:1}.kg-team-core small{margin-top:5px;font-weight:750}.kg-team-core i{align-self:start;margin:0;color:var(--teal);text-transform:uppercase}.kg-team-core-chat{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;padding:8px;border:1px solid var(--border);border-radius:5px;background:#0b0b0a}.kg-team-core-chat input{min-width:0;height:42px;border:0;outline:0;background:transparent;color:var(--t1);font-family:inherit;font-size:14px;font-weight:800}.kg-team-core-chat input::placeholder{color:var(--t4)}.kg-team-core-chat button{width:42px;height:42px;border:0;border-radius:4px;background:var(--t1);color:#080807;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.kg-team-branch{position:absolute;z-index:4;min-width:0}.kg-team-branch[data-branch=strategy]{top:18px;left:50%;width:min(720px,calc(100% - 80px));transform:translateX(-50%)}.kg-team-branch[data-branch=writing]{left:20px;top:50%;width:min(286px,23vw);transform:translateY(-50%)}.kg-team-branch[data-branch=execution]{right:20px;top:50%;width:min(286px,23vw);transform:translateY(-50%)}.kg-team-branch[data-branch=college]{bottom:44px;left:50%;width:min(760px,calc(100% - 80px));transform:translateX(-50%)}.kg-team-branch[data-branch=college] .kg-team-lane-list{max-height:138px;overflow-y:auto;padding-right:2px;scrollbar-width:thin}.kg-team-lane-title{height:20px;margin-bottom:7px}.kg-team-lane-list{display:grid;gap:7px}.kg-team-branch[data-branch=college] .kg-team-lane-list,.kg-team-branch[data-branch=strategy] .kg-team-lane-list{grid-template-columns:repeat(auto-fit,minmax(154px,1fr))}.kg-team-agent{--agent-color:var(--teal);position:relative;width:100%;min-height:0;display:block;padding:0;border:0;border-radius:0;background:transparent;overflow:visible}.kg-team-agent:hover,.kg-team-agent[data-active]{background:transparent;transform:none}.kg-team-agent-card{width:100%;min-height:58px;display:grid;grid-template-columns:32px minmax(0,1fr) 8px;gap:2px 8px;align-items:center;padding:8px;border:1px solid var(--border);border-radius:5px;background:#10100f;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-out-quart)}.kg-team-agent-card:hover,.kg-team-agent[data-active] .kg-team-agent-card{border-color:color-mix(in srgb,var(--agent-color) 30%,var(--border-strong));background:#141413;transform:translateY(-1px)}.kg-team-agent-card>span{grid-row:1/3;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--t2);border:1px solid var(--border);border-radius:5px;background:#151514}.kg-team-agent-card b,.kg-team-agent-card small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kg-team-agent-card b{color:var(--t1);font-size:12.5px;font-weight:900}.kg-team-agent-card small{grid-column:2/4;color:var(--t3);font-size:10.5px;font-weight:650}.kg-team-agent-card i{width:7px;height:7px;border-radius:50%;background:var(--agent-color);box-shadow:0 0 16px color-mix(in srgb,var(--agent-color) 55%,transparent)}.kg-team-agent-popover{position:absolute;z-index:30;width:330px;padding:12px;border:1px solid var(--border-strong);border-radius:5px;background:#080807;box-shadow:0 18px 54px rgba(0,0,0,.46);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.kg-team-agent:focus-within .kg-team-agent-popover,.kg-team-agent:hover .kg-team-agent-popover{opacity:1;transform:translateY(0);pointer-events:auto}.kg-team-branch[data-branch=strategy] .kg-team-agent-popover{top:calc(100% + 9px);left:50%;transform:translate(-50%,-4px)}.kg-team-branch[data-branch=strategy] .kg-team-agent:focus-within .kg-team-agent-popover,.kg-team-branch[data-branch=strategy] .kg-team-agent:hover .kg-team-agent-popover{transform:translate(-50%)}.kg-team-branch[data-branch=college] .kg-team-agent-popover{bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px)}.kg-team-branch[data-branch=college] .kg-team-agent:focus-within .kg-team-agent-popover,.kg-team-branch[data-branch=college] .kg-team-agent:hover .kg-team-agent-popover{transform:translate(-50%)}.kg-team-branch[data-branch=writing] .kg-team-agent-popover{left:0;top:calc(100% + 8px)}.kg-team-branch[data-branch=writing] .kg-team-agent:nth-child(n+5) .kg-team-agent-popover{top:auto;bottom:calc(100% + 8px)}.kg-team-branch[data-branch=execution] .kg-team-agent-popover{right:0;top:calc(100% + 8px)}.kg-team-branch[data-branch=execution] .kg-team-agent:nth-child(n+5) .kg-team-agent-popover{top:auto;bottom:calc(100% + 8px)}.kg-team-popover-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;align-items:center}.kg-team-popover-head>span{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;color:var(--t2);border:1px solid var(--border);border-radius:5px;background:#151514}.kg-team-popover-head b,.kg-team-popover-head small{display:block}.kg-team-popover-head b{color:var(--t1);font-size:16px;font-weight:950}.kg-team-popover-head small{margin-top:2px;color:var(--t3);font-size:11px}.kg-team-popover-head em{color:var(--agent-color);font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.kg-team-agent-popover p{margin:10px 0 0;color:var(--t2);font-size:12px;line-height:1.5}.kg-team-popover-watch{display:grid;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.kg-team-popover-watch span{display:grid;grid-template-columns:22px minmax(0,1fr);gap:7px;align-items:center;color:var(--t3);font-size:11.5px}.kg-team-popover-watch b{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--t2);border:1px solid var(--border);border-radius:4px;font-size:10px}.kg-team-popover-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.kg-team-popover-actions button{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border);border-radius:4px;background:#10100f;color:var(--t2);font-family:inherit;font-size:11.5px;font-weight:850;cursor:pointer}.kg-team-popover-actions button:hover{color:var(--t1);border-color:var(--border-strong);background:#151514}.kg-team-canvas{width:1200px;height:900px}.kg-team-canvas .kg-team-tree{position:absolute;inset:0;width:1200px;height:900px;min-height:0;overflow:visible}.kg-team-canvas .kg-team-tree:after,.kg-team-canvas .kg-team-tree:before{display:none}.kg-team-orchestration-lines{position:absolute;inset:0;pointer-events:none}.kg-team-orchestration-lines span{position:absolute;left:50%;top:50%;height:1.25px;width:330px;transform-origin:0 0;background:linear-gradient(90deg,rgba(232,230,224,.7),rgba(232,230,224,.16));opacity:.78;box-shadow:0 0 12px rgba(232,230,224,.06);transition:opacity var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.kg-team-orchestration-lines span:after{content:"";position:absolute;right:-3px;top:50%;width:5px;height:5px;border-radius:999px;background:rgba(232,230,224,.72);box-shadow:0 0 10px rgba(232,230,224,.12);transform:translateY(-50%)}.kg-team-orchestration-lines span[data-selected]{opacity:.95;background:linear-gradient(90deg,rgba(255,255,255,.82),rgba(232,230,224,.24));box-shadow:0 0 16px rgba(232,230,224,.12)}.kg-team-orchestration-lines span[data-active]{opacity:1;height:2px;background:linear-gradient(90deg,var(--teal),rgba(35,122,67,.22));box-shadow:0 0 20px rgba(35,122,67,.3)}.kg-team-orchestration-lines span[data-active]:after{background:var(--teal);box-shadow:0 0 0 4px rgba(35,122,67,.1),0 0 18px rgba(35,122,67,.48)}.kg-team-orchestration-pulses{position:absolute;inset:0;pointer-events:none}.kg-team-orchestration-pulses span{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px rgba(35,122,67,.12),0 0 22px rgba(35,122,67,.52);animation:kg-team-packet 2.1s cubic-bezier(.16,1,.3,1) infinite}.kg-team-orchestration-lines span[data-branch=strategy]{width:360px;transform:rotate(-90deg)}.kg-team-orchestration-lines span[data-branch=writing]{width:326px;transform:rotate(180deg)}.kg-team-orchestration-lines span[data-branch=execution]{width:326px;transform:rotate(0deg)}.kg-team-orchestration-lines span[data-branch=college]{width:380px;transform:rotate(90deg)}.kg-team-orchestration-pulses span[data-branch=strategy]{animation-name:kg-team-packet-strategy}.kg-team-orchestration-pulses span[data-branch=writing]{animation-name:kg-team-packet-writing;animation-delay:.16s}.kg-team-orchestration-pulses span[data-branch=execution]{animation-name:kg-team-packet-execution;animation-delay:.26s}.kg-team-orchestration-pulses span[data-branch=college]{animation-name:kg-team-packet-college;animation-delay:.36s}.kg-team-canvas .kg-team-core{position:absolute;left:50%;top:50%;z-index:10;width:430px;min-height:250px;display:grid;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--agent-color) 38%,var(--border-strong));border-radius:24px;background:rgba(13,13,12,.94);box-shadow:0 20px 80px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.04);transform:translate(-50%,-50%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.kg-team-core-aura{position:absolute;inset:-18px;z-index:-1;border:1px solid rgba(35,122,67,.14);border-radius:34px;background:radial-gradient(circle at 50% 50%,rgba(35,122,67,.13),transparent 62%),radial-gradient(circle at 50% 84%,rgba(255,255,255,.045),transparent 48%);opacity:.62;animation:kg-team-core-breathe 4.8s ease-in-out infinite;pointer-events:none}.kg-team-canvas .kg-team-core[data-live]{box-shadow:0 20px 80px rgba(0,0,0,.42),0 0 0 1px color-mix(in srgb,var(--agent-color) 36%,transparent),0 0 34px color-mix(in srgb,var(--agent-color) 18%,transparent)}.kg-team-canvas .kg-team-core:hover,.kg-team-canvas .kg-team-core[data-active]{transform:translate(-50%,-50%)}.kg-team-canvas .kg-team-core-head{min-height:56px;grid-template-columns:52px minmax(0,1fr) auto}.kg-team-canvas .kg-team-core-orb{width:52px;height:52px;border-radius:16px}.kg-team-canvas .kg-team-core strong{font-size:29px}.kg-team-canvas .kg-team-core small{font-size:11.5px}.kg-team-canvas .kg-team-core i{padding:3px 8px;border:1px solid color-mix(in srgb,var(--agent-color) 28%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--agent-color) 8%,transparent);color:var(--agent-color);font-size:10px}.kg-team-core-work{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:9px}.kg-team-core-left{min-width:0;display:grid;gap:8px}.kg-team-canvas .kg-team-core-chat{grid-template-columns:minmax(0,1fr) 34px;padding:6px;border-radius:16px}.kg-team-canvas .kg-team-core-chat input{height:34px;font-size:12px;font-weight:800}.kg-team-canvas .kg-team-core-chat button{width:34px;height:34px;border-radius:12px}.kg-team-core-tasks,.kg-team-core-terminal{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:#080807}.kg-team-core-terminal{padding:8px;min-height:104px;resize:both;overflow:auto}.kg-team-core-tasks>span,.kg-team-core-terminal>span{display:block;margin-bottom:6px;color:var(--t4);font-size:9px;font-weight:900;text-transform:uppercase}.kg-team-core-terminal p{margin:0;display:grid;grid-template-columns:22px 58px minmax(0,1fr);gap:6px;align-items:center;padding:4px 0;border-top:1px solid rgba(255,255,255,.035);font-family:JetBrains Mono,monospace}.kg-team-core-terminal p:first-of-type{border-top:0}.kg-team-core-terminal code,.kg-team-core-terminal small{color:var(--t4)}.kg-team-core-terminal b,.kg-team-core-terminal code,.kg-team-core-terminal small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px}.kg-team-core-terminal b{color:var(--t2)}.kg-team-core-terminal p[data-live] b{color:var(--teal)}.kg-team-core-tasks{padding:8px}.kg-team-core-tasks button,.kg-team-core-tasks p{width:100%;min-height:44px;display:grid;align-content:center;gap:2px;margin:0;padding:7px 8px;border:1px solid var(--border);border-radius:12px;background:#10100f;color:inherit;text-align:left;font-family:inherit}.kg-team-core-tasks button{cursor:pointer}.kg-team-core-tasks button+button{margin-top:6px}.kg-team-core-tasks button:hover{border-color:color-mix(in srgb,var(--agent-color) 34%,var(--border-strong));background:#151514}.kg-team-core-tasks b,.kg-team-core-tasks small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kg-team-core-tasks b{color:var(--t1);font-size:11px;font-weight:900}.kg-team-core-tasks small{color:var(--t4);font-size:10px}.kg-team-canvas .kg-team-branch[data-branch=strategy]{top:32px;left:50%;width:820px;transform:translateX(-50%)}.kg-team-canvas .kg-team-branch[data-branch=writing]{left:42px;top:156px;width:340px;transform:none}.kg-team-canvas .kg-team-branch[data-branch=execution]{right:42px;top:178px;width:340px;transform:none}.kg-team-canvas .kg-team-branch[data-branch=college]{bottom:42px;left:50%;width:860px;transform:translateX(-50%)}.kg-team-canvas .kg-team-branch[data-active] .kg-team-lane-title span,.kg-team-canvas .kg-team-branch[data-live] .kg-team-lane-title span{color:var(--teal)}.kg-team-canvas .kg-team-branch[data-branch=college] .kg-team-lane-list,.kg-team-canvas .kg-team-branch[data-branch=strategy] .kg-team-lane-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.kg-team-canvas .kg-team-branch[data-branch=execution] .kg-team-lane-list,.kg-team-canvas .kg-team-branch[data-branch=writing] .kg-team-lane-list{max-height:none;overflow:visible;padding-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}.kg-team-canvas .kg-team-agent{cursor:grab;touch-action:none}.kg-team-canvas .kg-team-agent:active{cursor:grabbing;z-index:80}.kg-team-canvas .kg-team-agent-card{min-height:50px;grid-template-columns:30px minmax(0,1fr) 8px;padding:7px;border-radius:16px;background:rgba(16,16,15,.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-out-quart)}.kg-team-canvas .kg-team-agent-card>span{border-radius:12px}.kg-team-canvas .kg-team-agent-card b{overflow:hidden;display:-webkit-box;line-height:1.05;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kg-team-canvas .kg-team-agent[data-active] .kg-team-agent-card,.kg-team-canvas .kg-team-agent[data-live] .kg-team-agent-card{border-color:color-mix(in srgb,var(--agent-color) 55%,var(--border-strong));box-shadow:0 0 0 1px color-mix(in srgb,var(--agent-color) 18%,transparent)}.kg-team-canvas .kg-team-agent:focus-within .kg-team-agent-card,.kg-team-canvas .kg-team-agent:hover .kg-team-agent-card{box-shadow:0 0 0 1px color-mix(in srgb,var(--agent-color) 12%,transparent),0 10px 28px rgba(0,0,0,.22)}.kg-team-subagents{display:flex;align-items:center;gap:3px;min-height:15px;margin:3px 4px 0}.kg-team-subagents button,.kg-team-subagents em{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;background:#0f0f0e;color:var(--t3)}.kg-team-subagents button{cursor:pointer}.kg-team-subagents button:hover{color:var(--t1);border-color:var(--border-strong);background:#151514}.kg-team-subagents em{width:auto;min-width:18px;padding:0 4px;color:var(--t4);font-size:8.5px;font-style:normal;font-weight:850}.kg-team-canvas .kg-team-agent-popover{width:300px;max-height:300px;overflow-y:auto;border-radius:16px;padding:12px;z-index:90}.kg-team-floating-popover{position:absolute;top:auto;right:auto;bottom:auto;left:auto;width:300px;max-height:226px;opacity:1;pointer-events:auto;z-index:130}.kg-team-floating-popover[data-anchor=right]{left:392px;top:122px}.kg-team-floating-popover[data-anchor=left]{right:392px;top:142px}.kg-team-floating-popover[data-anchor=bottom]{left:calc(50% - 150px);top:126px}.kg-team-floating-popover[data-anchor=top]{left:calc(50% - 150px);bottom:112px}.kg-team-floating-popover .kg-team-popover-head{grid-template-columns:32px minmax(0,1fr) auto}.kg-team-floating-popover .kg-team-popover-head>span{width:32px;height:32px;border-radius:10px}.kg-team-floating-popover .kg-team-popover-head b{font-size:14px}.kg-team-floating-popover .kg-team-agent-popover p,.kg-team-floating-popover p{margin-top:7px;font-size:11px;line-height:1.35}.kg-team-floating-popover .kg-team-popover-current{gap:5px;margin-top:7px}.kg-team-floating-popover .kg-team-popover-current span{padding:5px 6px;font-size:10px}.kg-team-floating-popover .kg-team-popover-watch{gap:5px;margin-top:7px;padding-top:7px}.kg-team-floating-popover .kg-team-popover-watch span{font-size:10.5px}.kg-team-floating-popover .kg-team-popover-actions{margin-top:8px}.kg-team-canvas .kg-team-branch[data-branch=strategy] .kg-team-agent-popover{max-height:190px}.kg-team-canvas .kg-team-branch[data-branch=college] .kg-team-agent-popover{max-height:260px}.kg-team-popover-current{display:grid;gap:6px;margin-top:8px}.kg-team-popover-current span{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);gap:7px;padding:6px 7px;border:1px solid var(--border);border-radius:10px;background:#0d0d0c;color:var(--t3);font-size:10.5px;font-weight:750}.kg-team-popover-current b{color:var(--teal);font-size:9px;font-weight:900;text-transform:uppercase}.kg-team-popover-actions form{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:6px;width:100%}.kg-team-popover-actions input{min-width:0;height:30px;padding:0 9px;border:1px solid var(--border);border-radius:10px;background:#0d0d0c;color:var(--t1);font-size:11px;font-weight:750;outline:none}.kg-team-popover-actions form button{width:30px;height:30px;justify-content:center;padding:0}.kg-team-add-panel{width:292px;display:grid;gap:8px;padding:11px;border:1px solid var(--border-strong);border-radius:16px;background:rgba(13,13,12,.96);box-shadow:0 18px 55px rgba(0,0,0,.42);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.kg-team-add-actions,.kg-team-add-panel>div:first-child{display:flex;align-items:center;gap:8px}.kg-team-add-panel>div:first-child span{color:var(--t1);font-size:11px;font-weight:900;text-transform:uppercase}.kg-team-add-panel>div:first-child button{margin-left:auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:8px;background:#10100f;color:var(--t3)}.kg-team-add-panel input,.kg-team-add-panel textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:11px;background:#090908;color:var(--t1);font-size:12px;font-weight:750;outline:none}.kg-team-add-panel input{height:34px;padding:0 10px}.kg-team-add-panel textarea{padding:9px 10px;resize:vertical}.kg-team-add-tools{display:flex;flex-wrap:wrap;gap:5px}.kg-team-add-actions button,.kg-team-add-tools button{min-height:28px;border:1px solid var(--border);border-radius:999px;background:#10100f;color:var(--t3);font-size:10.5px;font-weight:850;text-transform:capitalize}.kg-team-add-tools button{padding:0 9px}.kg-team-add-tools button[data-active]{color:var(--teal);border-color:rgba(35,122,67,.38);background:rgba(35,122,67,.1)}.kg-team-add-actions button{flex:1;color:var(--t1)}.kg-team-add-actions button:disabled{opacity:.45;cursor:not-allowed}.kg-team-popover-subagents{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.kg-team-popover-subagents>span{display:block;margin-bottom:7px;color:var(--t4);font-size:9px;font-weight:900;text-transform:uppercase}.kg-team-popover-subagents div{display:flex;flex-wrap:wrap;gap:6px}.kg-team-popover-subagents button{min-height:26px;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid var(--border);border-radius:999px;background:#10100f;color:var(--t3);font-family:inherit;font-size:10.5px;font-weight:800;cursor:pointer}.kg-team-popover-subagents button:hover{color:var(--t1);border-color:color-mix(in srgb,var(--agent-color) 34%,var(--border-strong));background:#151514}@media (max-width:1280px){.ag-command-map-grid{grid-template-columns:minmax(0,1fr)}.ag-command-detail-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:14px}.agent-hub-workspace{grid-template-columns:minmax(0,1fr) minmax(310px,360px)}.agent-hub-work-main{grid-template-rows:minmax(210px,.85fr) minmax(142px,.34fr) minmax(240px,1fr)}.ag-command-workspace-grid{grid-template-columns:1fr;min-height:auto}.ag-workspace-chat{min-height:360px}.ag-workspace-feed-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ag-workspace-live-box{min-height:380px}.kg-team-shell{grid-template-columns:minmax(0,1fr);width:min(980px,calc(100vw - 32px))}.kg-team-inspector{max-height:none}}@media (max-width:900px){.ag-command-stage{padding:12px;width:100%}.ag-command-stage-top{align-items:stretch;flex-direction:column}.ag-command-detail-panel,.ag-command-focus-grid,.ag-command-map-grid{grid-template-columns:1fr;max-width:none}.ag-command-network-minimal{min-height:auto;display:grid;grid-template-columns:1fr;gap:8px;padding:10px}.ag-command-network-lines{display:none}.ag-command-core-node,.ag-command-network-agent,.ag-command-network-agent[data-slot]{position:relative;inset:auto;left:auto;top:auto;right:auto;bottom:auto;width:100%;transform:none!important}.ag-command-core-node{order:-1}.ag-command-core-button{min-height:92px}.ag-command-filter-row,.ag-command-switchboard-head{align-items:stretch;justify-content:flex-start}.ag-command-workspace-head{align-items:stretch;flex-direction:column}.ag-command-workspace-head small{max-width:none;white-space:normal}.ag-command-workspace-head button{width:fit-content}.ag-workspace-agent-scroll button{flex-basis:170px}.ag-workspace-feed-grid{grid-template-columns:1fr}.ag-workspace-live-box{min-height:340px}.ag-workspace-terminal-lines div{grid-template-columns:28px 58px minmax(0,1fr)}.ag-workspace-terminal-lines small{grid-column:3;white-space:normal}.agent-hub-topbar{grid-template-columns:minmax(0,1fr) auto}.agent-hub-live-state{display:none}.agent-hub-workspace{grid-template-columns:1fr}.agent-hub-work-main{grid-template-rows:minmax(240px,.8fr) minmax(160px,.35fr) minmax(260px,.85fr)}.agent-hub-mindset-collapsed,.agent-hub-mindset-panel{display:none}.agent-hub-agent-tab{flex-basis:172px}.kg-team-shell{width:min(100vw - 24px,720px);padding-top:54px}.kg-team-stats,.kg-team-tree-toolbar{align-items:stretch;flex-direction:column}.kg-team-map,.kg-team-network{min-height:auto}.kg-team-network:after{display:none}.kg-team-tree{min-height:auto;grid-template-columns:1fr;display:grid;gap:10px}.kg-team-tree:after,.kg-team-tree:before{display:none}.kg-team-branch,.kg-team-branch[data-branch],.kg-team-core{position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;width:100%;transform:none!important}.kg-team-core{order:-1}.kg-team-branch[data-branch=strategy]{order:1}.kg-team-branch[data-branch=execution]{order:2}.kg-team-branch[data-branch=writing]{order:3}.kg-team-branch[data-branch=college]{order:4}.kg-team-core-head{grid-template-columns:48px minmax(0,1fr) auto}.kg-team-core-orb{width:48px;height:48px}.kg-team-core strong{font-size:26px}.kg-team-branch[data-branch] .kg-team-lane-list{grid-template-columns:1fr}.kg-team-agent-popover,.kg-team-branch[data-branch] .kg-team-agent-popover{position:static;width:100%;margin-top:7px;transform:none!important;display:none}.kg-team-agent:focus-within .kg-team-agent-popover,.kg-team-agent:hover .kg-team-agent-popover{display:block}}.kg-team-canvas .kg-team-core-work{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:stretch}.kg-team-canvas .kg-team-core-left,.kg-team-canvas .kg-team-core-terminal{display:grid}.kg-team-canvas .kg-team-core-tasks{width:100%;min-height:112px}.kg-team-canvas .kg-team-floating-prompt{position:absolute;left:50%;bottom:18px;z-index:90;width:min(680px,calc(100% - 34px));transform:translateX(-50%);display:grid;gap:8px}.kg-team-canvas .kg-team-floating-prompt>div:last-child{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;padding:7px;border:1px solid color-mix(in srgb,var(--teal) 28%,var(--border-strong));border-radius:999px;background:rgba(13,13,12,.88);box-shadow:0 18px 60px rgba(0,0,0,.48);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.kg-team-canvas .kg-team-floating-prompt input{min-width:0;height:38px;border:0;outline:0;background:transparent;color:var(--t1);font-family:inherit;font-size:13px;font-weight:800;padding:0 10px}.kg-team-canvas .kg-team-floating-prompt input::placeholder{color:var(--t4)}.kg-team-canvas .kg-team-floating-prompt>div:last-child button{width:38px;height:38px;border:0;border-radius:50%;background:var(--t1);color:#080807;cursor:pointer}.kg-team-canvas .kg-team-floating-prompt>div:last-child button:disabled{opacity:.36;cursor:not-allowed}.kg-team-canvas .kg-team-prompt-suggestions{display:grid;gap:6px;padding:8px;border:1px solid var(--border);border-radius:14px;background:rgba(16,16,15,.94);box-shadow:0 14px 46px rgba(0,0,0,.42);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.kg-team-canvas .kg-team-prompt-suggestions button{min-height:34px;border:1px solid var(--border);border-radius:10px;background:#0b0b0a;color:var(--t2);font-family:inherit;font-size:12px;font-weight:800;text-align:left;padding:0 10px;cursor:pointer}.kg-team-canvas .kg-team-prompt-suggestions button:hover{color:var(--t1);border-color:var(--teal-border)}.kg-team-canvas .kg-team-branch[data-branch=college]{bottom:104px}.kg-team-channel{position:absolute;right:-2px;top:50%;z-index:110;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none}.kg-team-channel-panel,.kg-team-channel-tab{pointer-events:auto}.kg-team-channel-tab{width:42px;min-height:142px;display:grid;place-items:center;gap:7px;padding:10px 6px;border:1px solid color-mix(in srgb,var(--teal) 24%,var(--border-strong));border-right:0;border-radius:16px 0 0 16px;background:rgba(13,13,12,.9);color:var(--t2);box-shadow:0 18px 58px rgba(0,0,0,.4);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer;transition:width var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-out-quart)}.kg-team-channel-tab:hover,.kg-team-channel[data-open] .kg-team-channel-tab{width:48px;color:var(--t1);border-color:color-mix(in srgb,var(--teal) 42%,var(--border-strong));background:rgba(18,18,17,.96)}.kg-team-channel-tab b{min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(35,122,67,.16);color:var(--teal);font-size:9px;font-weight:950}.kg-team-channel-tab span{writing-mode:vertical-rl;transform:rotate(180deg);color:var(--t3);font-size:9px;font-weight:950;letter-spacing:0;text-transform:uppercase}.kg-team-channel[data-live] .kg-team-channel-tab svg{animation:kg-team-bell 2.2s ease-in-out infinite}.kg-team-channel-panel{width:318px;margin-right:10px;padding:10px;border:1px solid var(--border-strong);border-radius:18px;background:rgba(9,9,8,.96);box-shadow:0 22px 70px rgba(0,0,0,.48);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.kg-team-channel-head{display:grid;grid-template-columns:34px minmax(0,1fr) 28px;gap:9px;align-items:center}.kg-team-channel-feed button>span,.kg-team-channel-head>span{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);background:#121211}.kg-team-channel-head>span{width:34px;height:34px;border-radius:11px}.kg-team-channel-head b,.kg-team-channel-head small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kg-team-channel-head b{color:var(--t1);font-size:13px;font-weight:950}.kg-team-channel-head small{margin-top:2px;color:var(--t4);font-size:10px;font-weight:750}.kg-team-channel-compose button,.kg-team-channel-head button{border:1px solid var(--border);background:#111110;color:var(--t3);cursor:pointer}.kg-team-channel-head button{width:28px;height:28px;border-radius:10px}.kg-team-channel-compose button:hover:not(:disabled),.kg-team-channel-head button:hover{color:var(--t1);border-color:var(--teal-border);background:#151514}.kg-team-channel-compose button:focus-visible,.kg-team-channel-feed button:focus-visible,.kg-team-channel-head button:focus-visible,.kg-team-channel-tab:focus-visible{outline:2px solid color-mix(in srgb,var(--teal) 48%,transparent);outline-offset:2px}.kg-team-channel-feed{display:grid;gap:6px;margin-top:10px;max-height:284px;overflow:auto;scrollbar-width:thin}.kg-team-channel-feed button{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:4px 8px;align-items:center;padding:7px;border:1px solid var(--border);border-radius:13px;background:#0e0e0d;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.kg-team-channel-feed button:hover{border-color:color-mix(in srgb,var(--agent-color) 36%,var(--border-strong));background:#141413}.kg-team-channel-feed button>span{grid-row:1/3;width:28px;height:28px;border-radius:9px;color:var(--t3)}.kg-team-channel-feed b,.kg-team-channel-feed em,.kg-team-channel-feed small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kg-team-channel-feed b{color:var(--t1);font-size:11px;font-weight:920}.kg-team-channel-feed small{grid-column:2/4;color:var(--t3);font-size:10.5px;font-weight:720}.kg-team-channel-feed em{color:var(--teal);font-size:8.5px;font-style:normal;font-weight:900;text-transform:uppercase}.kg-team-channel-compose{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:6px;margin-top:9px;padding-top:9px;border-top:1px solid var(--border)}.kg-team-channel-compose input{min-width:0;height:32px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:#0d0d0c;color:var(--t1);font-size:11px;font-weight:760;outline:none}.kg-team-channel-compose button{width:32px;height:32px;border-radius:50%}.kg-team-channel-compose button:disabled{cursor:not-allowed;opacity:.42}@keyframes kg-team-core-breathe{0%,to{opacity:.44;transform:scale(.985)}50%{opacity:.78;transform:scale(1.018)}}@keyframes kg-team-bell{0%,82%,to{transform:rotate(0deg)}86%{transform:rotate(-10deg)}90%{transform:rotate(8deg)}94%{transform:rotate(-5deg)}}@keyframes kg-team-packet-strategy{0%{transform:translate(-4px,-4px);opacity:0}12%{opacity:1}to{transform:translate(-4px,-364px);opacity:0}}@keyframes kg-team-packet-writing{0%{transform:translate(-4px,-4px);opacity:0}12%{opacity:1}to{transform:translate(-330px,-4px);opacity:0}}@keyframes kg-team-packet-execution{0%{transform:translate(-4px,-4px);opacity:0}12%{opacity:1}to{transform:translate(322px,-4px);opacity:0}}@keyframes kg-team-packet-college{0%{transform:translate(-4px,-4px);opacity:0}12%{opacity:1}to{transform:translate(-4px,376px);opacity:0}}html.reduce-motion .kg-team-orchestration-pulses span{display:none}@media (prefers-reduced-motion:reduce){.kg-team-orchestration-pulses span{display:none}.kg-team-channel[data-live] .kg-team-channel-tab svg,.kg-team-core-aura{animation:none}}html.reduce-motion .kg-team-channel[data-live] .kg-team-channel-tab svg,html.reduce-motion .kg-team-core-aura{animation:none}@media (max-width:900px){.kg-team-canvas,.kg-team-canvas .kg-team-tree{width:1000px;height:760px}.kg-team-channel-panel{width:284px}}.ag-command-stage-v2{width:min(1580px,calc(100vw - 24px));gap:12px}.ag-agent-lens-shell{padding:10px}.ag-agent-lens{display:flex;gap:7px;overflow-x:auto;overflow-y:hidden;padding:1px 2px 8px;scroll-behavior:smooth;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.ag-lens-card,.ag-lens-card[data-size=large],.ag-lens-card[data-size]{flex:0 0 162px;min-height:52px;grid-row:auto;grid-column:auto;grid-template-columns:28px minmax(0,1fr) 7px;padding:7px}.ag-lens-card[data-size=lead]{flex-basis:184px}.ag-lens-card[data-size=school]{flex-basis:152px}.ag-lens-card[data-size=large] .ag-lens-icon,.ag-lens-icon{width:28px;height:28px}.ag-lens-card[data-size=large] .ag-lens-copy b,.ag-lens-copy b{font-size:12px;line-height:1.12;-webkit-line-clamp:1}.ag-lens-copy small{font-size:9.5px}.ag-add-agent-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:start center;padding-top:min(14vh,120px);background:rgba(0,0,0,.34);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ag-add-agent-panel[role=dialog]{width:min(560px,calc(100vw - 28px));margin:0;display:grid;grid-template-columns:1fr;gap:10px;padding:12px;border-radius:10px;background:#10100f;box-shadow:0 24px 90px rgba(0,0,0,.58)}.ag-live-workspace{min-height:730px;grid-template-columns:minmax(0,1fr) minmax(264px,304px);gap:12px}.ag-main-feed{grid-column:1}.ag-next-panel{grid-column:2;padding:10px}.ag-current-task-panel{min-height:166px;padding:10px}.ag-now-layout{min-width:0;display:grid;grid-template-columns:minmax(190px,238px) minmax(0,1fr);gap:10px;align-items:stretch}.ag-current-task-head b{font-size:16px}.ag-horizontal-plan{position:relative;margin-top:11px;display:grid;grid-template-columns:repeat(5,minmax(104px,1fr));gap:8px;overflow:visible;padding-bottom:0}.ag-horizontal-plan:before{content:"";position:absolute;left:16px;right:16px;top:17px;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--agent-color) 48%,transparent),rgba(255,255,255,.05))}.ag-horizontal-plan div{position:relative;z-index:1;flex:initial;min-height:70px;grid-template-columns:1fr;align-content:start;gap:7px;padding:8px;border-radius:7px}.ag-horizontal-plan em{width:22px;height:22px;background:#10100f;border-radius:50%}.ag-horizontal-plan div[data-status=queued] em,.ag-horizontal-plan div[data-status=running] em{color:#080807;background:var(--agent-color);border-color:var(--agent-color)}.ag-horizontal-plan span{font-size:10.8px;-webkit-line-clamp:3}.ag-feed-mosaic{grid-template-columns:minmax(270px,.56fr) minmax(520px,1.44fr);grid-template-areas:"terminal video" "content video";grid-template-rows:minmax(236px,.48fr) minmax(250px,.52fr)}.ag-feed-mosaic,.ag-feed-mosaic .ag-workspace-video{min-height:520px}.ag-workspace-video-frame{min-height:0}.ag-command-work-list .ag-command-work-row{min-height:48px}.ag-future-list div{grid-template-columns:minmax(0,1fr) 24px;gap:8px;align-items:stretch;padding:9px;position:relative}.ag-future-list time{grid-column:1/-1;width:fit-content;padding:3px 6px;border-radius:999px;background:color-mix(in srgb,var(--agent-color) 11%,transparent)}.ag-future-list button:not(.ag-future-dismiss){min-height:54px;padding:8px;border-radius:7px}@media (max-width:1180px){.ag-live-workspace{grid-template-columns:minmax(0,1fr)}.ag-next-panel{grid-column:1}.ag-feed-mosaic{grid-template-columns:minmax(0,1fr);grid-template-areas:"video" "terminal" "content";grid-template-rows:auto}.ag-feed-mosaic .ag-workspace-video{min-height:420px}}@media (max-width:820px){.ag-now-layout{grid-template-columns:minmax(0,1fr)}.ag-horizontal-plan{grid-template-columns:repeat(5,minmax(136px,1fr));overflow-x:auto}.ag-horizontal-plan:before{display:none}}.ag-agent-mini-chat{display:none!important}.ag-agent-tree-shell{border:1px solid var(--border)!important;border-radius:7px!important;background:#0d0d0c!important}.ag-agent-tree-map{display:grid!important;grid-template-columns:168px minmax(420px,1fr) minmax(250px,.55fr)!important;gap:14px!important}.ag-live-workspace{grid-template-columns:minmax(0,1fr) minmax(250px,290px)!important;gap:10px!important;min-height:820px!important}.ag-now-layout{display:block!important}.ag-now-main{padding-right:0!important}.ag-current-task-panel{min-height:172px!important}.ag-current-task-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important}.ag-horizontal-plan{margin-top:14px!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:9px!important;overflow:visible!important;padding-bottom:0!important}.ag-horizontal-plan:before{display:none!important}.ag-horizontal-plan div{min-height:86px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:9px!important;align-content:start!important;padding:10px!important;border-radius:8px!important}.ag-horizontal-plan span{display:block!important;-webkit-line-clamp:unset!important}.ag-horizontal-plan span b,.ag-horizontal-plan span small{display:block!important}.ag-horizontal-plan span b{color:var(--t1)!important;font-size:11.5px!important;font-weight:900!important;line-height:1.18!important;white-space:nowrap!important}.ag-horizontal-plan span small{margin-top:5px!important;color:var(--t3)!important;font-size:10.5px!important;font-weight:650!important;line-height:1.32!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.ag-feed-mosaic{grid-template-columns:minmax(300px,.46fr) minmax(640px,1.54fr)!important;grid-template-areas:"chat live"!important;grid-template-rows:minmax(610px,1fr)!important;gap:12px!important;min-height:610px!important}.ag-feed-mosaic .ag-workspace-chat{grid-area:chat!important}.ag-feed-mosaic .ag-workspace-live-view{grid-area:live!important}.ag-workspace-chat,.ag-workspace-live-view,.ag-workspace-video-embedded.ag-workspace-video{min-height:0!important}.ag-live-view-body,.ag-workspace-terminal-embedded,.ag-workspace-video-embedded{flex:1!important;min-width:0!important;min-height:0!important;display:flex!important;flex-direction:column!important}.ag-workspace-video-embedded .ag-workspace-video-frame{flex:1!important;min-height:0!important;margin:10px!important}.ag-workspace-terminal-embedded .ag-workspace-terminal-lines{flex:1!important;min-height:0!important}@media (max-width:1180px){.ag-agent-tree-map{grid-template-columns:minmax(140px,.32fr) minmax(0,1fr)!important}.ag-agent-pool{grid-column:1/-1!important}.ag-feed-mosaic{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"live" "chat"!important;grid-template-rows:minmax(470px,1fr) minmax(320px,auto)!important}}@media (max-width:760px){.ag-agent-tree-map,.ag-horizontal-plan{grid-template-columns:minmax(0,1fr)!important}}.ag-agent-tree-shell{padding:12px!important}.ag-agent-tree-head{display:grid!important;grid-template-columns:150px minmax(420px,.82fr) auto!important;justify-content:start!important;align-items:center!important;gap:14px!important;margin-bottom:12px!important}.ag-agent-tree-search{width:min(760px,100%)!important;margin-left:-8px!important}.ag-agent-tree-actions{justify-self:end!important}.ag-agent-tree-map.ag-agent-mindmap{display:grid!important;grid-template-columns:minmax(300px,.42fr) minmax(620px,1fr) 184px!important;gap:14px!important;align-items:stretch!important;min-height:166px!important}.ag-agent-pool-left{min-width:0!important;align-self:stretch!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}.ag-agent-pool-left>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:146px!important}.ag-work-map-panel{position:relative;min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(90deg,rgba(35,122,67,.045),transparent 48%),#0b0b0a;overflow:hidden}.ag-work-map-panel:after{content:"";position:absolute;top:42px;right:12px;bottom:16px;width:1px;background:linear-gradient(180deg,transparent,rgba(35,122,67,.36),transparent)}.ag-work-map-title{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ag-work-map-title span{color:var(--t4);font-size:9.5px;font-weight:900;text-transform:uppercase}.ag-work-map-title b{min-width:0;color:var(--t2);font-size:12px;font-weight:850}.ag-work-map-branches{min-width:0;min-height:0;display:grid;gap:7px;align-content:center}.ag-work-branch{--branch-color:var(--ag-teal-strong);position:relative;min-width:0;display:grid;grid-template-columns:minmax(250px,.72fr) minmax(150px,.42fr);gap:18px;align-items:center}.ag-work-branch:after,.ag-work-branch:before{content:"";position:absolute;top:50%;height:1.5px;background:linear-gradient(90deg,color-mix(in srgb,var(--branch-color) 70%,transparent),transparent);transform:translateY(-50%);pointer-events:none}.ag-work-branch:before{left:calc(50% - 20px);width:36px}.ag-work-branch:after{right:-12px;width:38px;background:linear-gradient(90deg,color-mix(in srgb,var(--branch-color) 58%,transparent),rgba(35,122,67,.18))}.ag-work-agent-leaf,.ag-work-task-node{position:relative;z-index:1;min-width:0;border:1px solid var(--border);border-radius:8px;background:#10100f;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.ag-work-task-node{min-height:44px;display:grid;align-content:center;gap:3px;padding:8px 10px;border-color:color-mix(in srgb,var(--branch-color) 28%,var(--border));box-shadow:inset 2px 0 0 color-mix(in srgb,var(--branch-color) 82%,transparent)}.ag-work-agent-leaf b,.ag-work-task-node b,.ag-work-task-node small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-work-task-node b{color:var(--t1);font-size:12px;font-weight:900}.ag-work-task-node small{color:var(--t4);font-size:10px;font-weight:700}.ag-work-branch-agents{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ag-work-agent-leaf{--agent-color:var(--branch-color);min-height:36px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:7px;align-items:center;padding:6px 7px;border-color:color-mix(in srgb,var(--agent-color) 24%,var(--border))}.ag-work-agent-leaf:hover,.ag-work-agent-leaf[data-active]{border-color:color-mix(in srgb,var(--agent-color) 48%,var(--border-strong));background:#151514}.ag-work-agent-leaf span{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:5px;background:#171716}.ag-work-agent-leaf b{color:var(--t1);font-size:10.5px;font-weight:850}.ag-work-agent-empty,.ag-work-map-empty{min-height:40px;display:grid;place-items:center;color:var(--t4);border:1px dashed var(--border);border-radius:8px;font-size:11px;font-weight:720;text-align:center}.ag-agent-root-right{min-height:100%!important;align-self:stretch!important}.ag-agent-root-right:after{display:none!important}.ag-agent-root-right:before{content:"";position:absolute;top:50%;left:-15px;width:15px;height:1.5px;background:linear-gradient(90deg,rgba(35,122,67,.34),color-mix(in srgb,var(--agent-color) 58%,transparent))}.ag-feed-mosaic{grid-template-columns:minmax(700px,1fr) minmax(250px,.32fr)!important;grid-template-areas:"live chat"!important}.ag-workspace-chat{border-style:dashed!important}.ag-workspace-chat-body{gap:8px!important}.ag-chat-bubble{max-width:100%!important}.ag-chat-bubble p{font-size:11.5px!important;line-height:1.42!important}@media (max-width:1180px){.ag-agent-tree-head{grid-template-columns:minmax(0,1fr)!important}.ag-agent-tree-search{margin-left:0!important;width:100%!important}.ag-agent-tree-map.ag-agent-mindmap{grid-template-columns:minmax(0,1fr) 170px!important}.ag-agent-pool-left{grid-column:1/-1!important}.ag-work-map-panel{grid-column:1}.ag-agent-root-right{grid-column:2}.ag-feed-mosaic{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"live" "chat"!important}}@media (max-width:760px){.ag-agent-tree-map.ag-agent-mindmap{grid-template-columns:minmax(0,1fr)!important}.ag-agent-root-right{grid-column:1!important;min-height:96px!important}.ag-work-branch{grid-template-columns:minmax(0,1fr)!important}}html[data-atla-team-view=team] .flex-shrink-0:has(input[placeholder="ask atla anything — type / for commands"]){display:none!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-floating-prompt{position:absolute!important;left:50%!important;right:auto!important;bottom:24px!important;z-index:180!important;width:min(640px,calc(100vw - 520px))!important;min-width:min(520px,calc(100vw - 38px))!important;display:grid!important;gap:8px!important;transform:translateX(-50%)!important;pointer-events:auto!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-floating-prompt>div:last-child{display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;gap:7px!important;padding:6px!important;border:1px solid color-mix(in srgb,var(--teal) 30%,var(--border-strong))!important;border-radius:999px!important;background:rgba(10,10,9,.88)!important;box-shadow:0 18px 58px rgba(0,0,0,.44)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-floating-prompt input{height:38px!important;padding:0 12px!important;border:0!important;outline:0!important;background:transparent!important;color:var(--t1)!important;font-size:13px!important;font-weight:850!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-floating-prompt>div:last-child button{width:38px!important;height:38px!important;border:0!important;border-radius:50%!important;background:var(--t1)!important;color:#080807!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core{width:504px!important;min-height:238px!important;padding:16px!important;gap:12px!important;background:rgba(11,11,10,.96)!important;box-shadow:0 24px 82px rgba(0,0,0,.44),0 0 0 1px color-mix(in srgb,var(--agent-color) 13%,transparent),inset 0 1px 0 rgba(255,255,255,.045)!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-aura{inset:-16px!important;border-radius:24px!important;opacity:.42!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-head{min-height:48px!important;grid-template-columns:48px minmax(0,1fr) auto!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-orb{width:48px!important;height:48px!important;border-radius:14px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core strong{font-size:30px!important;line-height:.98!important;letter-spacing:0!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-head small{margin-top:4px!important;color:var(--t4)!important;font-size:11px!important;font-weight:820!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-head i{align-self:center!important;padding:4px 9px!important;border-radius:999px!important;font-size:9.5px!important;font-weight:950!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-work{grid-template-columns:minmax(0,1fr) 182px!important;gap:10px!important;min-height:136px!important;align-items:stretch!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-left,html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-right,html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-tasks,html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-terminal{display:none!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-chat-box,html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-timeline{min-width:0!important;display:grid!important;border:1px solid rgba(232,230,224,.105)!important;border-radius:14px!important;background:rgba(5,5,4,.66)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-timeline{grid-auto-rows:min-content!important;gap:2px!important;padding:9px!important;overflow:hidden!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-chat-head span,html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-timeline>span{display:block!important;margin:0 0 5px!important;color:var(--t4)!important;font-size:9px!important;font-weight:950!important;text-transform:uppercase!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-timeline button{min-height:22px!important;display:grid!important;grid-template-columns:12px 62px minmax(0,1fr)!important;gap:7px!important;align-items:center!important;padding:3px 4px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:inherit!important;text-align:left!important;font-family:inherit!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-timeline button:hover{background:rgba(255,255,255,.045)!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-timeline i{width:9px!important;height:9px!important;border-radius:999px!important;background:rgba(232,230,224,.28)!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-timeline button[data-live] i{background:var(--teal)!important;box-shadow:0 0 0 4px rgba(35,122,67,.1)!important;animation:kg-team-live-dot 1.6s ease-in-out infinite!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-timeline b,html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-timeline small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-timeline b{color:var(--t2)!important;font-size:10px!important;font-weight:930!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-timeline small{color:var(--t4)!important;font-size:10px!important;font-weight:760!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-chat-box{grid-template-rows:min-content minmax(0,1fr) min-content!important;gap:8px!important;padding:9px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-chat-head small{display:block!important;margin-top:-2px!important;color:var(--t4)!important;font-size:9.5px!important;font-weight:760!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-chips{min-height:0!important;display:grid!important;align-content:start!important;gap:6px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-chips button{width:100%!important;min-height:26px!important;padding:5px 7px!important;border:1px solid rgba(232,230,224,.09)!important;border-radius:9px!important;background:rgba(255,255,255,.03)!important;color:var(--t3)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9.5px!important;font-weight:820!important;text-align:left!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-chat{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:6px!important;padding:5px!important;border:1px solid rgba(232,230,224,.12)!important;border-radius:999px!important;background:rgba(12,12,11,.9)!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-chat input{min-width:0!important;height:34px!important;padding:0 8px!important;border:0!important;outline:0!important;background:transparent!important;color:var(--t1)!important;font-size:11.5px!important;font-weight:820!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-chat button{width:34px!important;height:34px!important;border:0!important;border-radius:50%!important;background:var(--t1)!important;color:#080807!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=strategy]{top:2px!important;width:800px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=writing]{left:-88px!important;top:292px!important;width:378px!important;transform:none!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=execution]{right:40px!important;top:308px!important;width:270px!important;transform:none!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=college]{bottom:48px!important;width:900px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=college] .kg-team-lane-list,html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=strategy] .kg-team-lane-list{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:12px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=writing] .kg-team-lane-list{position:relative!important;display:block!important;height:286px!important;max-height:none!important;overflow:visible!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=execution] .kg-team-lane-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;max-height:none!important;overflow:visible!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-agent-card{min-height:50px!important;border-radius:10px!important;background:rgba(14,14,13,.94)!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-agent[data-agent-id=ops-writer]{left:8px!important;top:28px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-agent[data-agent-id=ops-narrative]{left:168px!important;top:112px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-agent[data-agent-id=ops-activity-strategy]{left:8px!important;top:194px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-agent[data-agent-id=ops-writer] .kg-team-subagents{position:absolute!important;left:-12px!important;top:0!important;margin:0!important;transform:translateX(-100%)!important;flex-direction:column!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-floating-popover,html[data-atla-team-view=team] .kg-team-canvas .kg-team-floating-popover[data-anchor]{position:fixed!important;left:var(--team-popover-x,70px)!important;top:var(--team-popover-y,96px)!important;right:auto!important;bottom:auto!important;width:318px!important;max-height:min(320px,calc(100vh - 118px))!important;z-index:240!important;padding:11px!important;border-radius:14px!important;transform:none!important;overflow:auto!important;background:rgba(9,9,8,.98)!important;box-shadow:0 22px 64px rgba(0,0,0,.46)!important}html[data-atla-team-view=team] .kg-team-channel{right:18px!important;z-index:220!important}html[data-atla-team-view=team] .kg-team-channel-panel{margin-right:14px!important;padding:10px!important;border-radius:18px!important;background:rgba(9,9,8,.965)!important;box-shadow:0 24px 72px rgba(0,0,0,.48)!important}html[data-atla-team-view=team] .kg-team-channel-head{grid-template-columns:32px minmax(0,1fr) 28px!important;gap:8px!important}html[data-atla-team-view=team] .kg-team-channel-head>span{width:32px!important;height:32px!important;border-radius:50%!important;background:rgba(35,122,67,.08)!important}html[data-atla-team-view=team] .kg-team-channel-feed{min-height:230px!important;max-height:330px!important;display:flex!important;flex-direction:column!important;gap:7px!important;margin-top:10px!important;padding:10px!important;border:1px solid rgba(232,230,224,.08)!important;border-radius:15px!important;background:#060605!important;overflow:auto!important}html[data-atla-team-view=team] .kg-team-channel-feed .kg-team-channel-bubble{width:fit-content!important;max-width:84%!important;min-height:0!important;display:block!important;padding:7px 9px!important;border:1px solid color-mix(in srgb,var(--agent-color) 18%,rgba(232,230,224,.09))!important;border-radius:13px 13px 13px 4px!important;background:rgba(20,20,19,.94)!important;color:inherit!important;text-align:left!important}html[data-atla-team-view=team] .kg-team-channel-feed .kg-team-channel-bubble>span{display:none!important}html[data-atla-team-view=team] .kg-team-channel-feed .kg-team-channel-bubble[data-self]{align-self:flex-end!important;margin-left:0!important;border-radius:13px 13px 4px 13px!important;border-color:rgba(35,122,67,.25)!important;background:rgba(35,122,67,.11)!important}html[data-atla-team-view=team] .kg-team-channel-bubble b{display:block!important;color:color-mix(in srgb,var(--agent-color) 55%,var(--t1))!important;font-size:10px!important;font-weight:950!important}html[data-atla-team-view=team] .kg-team-channel-bubble small{display:block!important;margin-top:2px!important;color:var(--t2)!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:11px!important;line-height:1.32!important;font-weight:760!important}html[data-atla-team-view=team] .kg-team-channel-bubble em{display:block!important;margin-top:4px!important;color:var(--t4)!important;font-size:8px!important;font-style:normal!important;font-weight:900!important;text-transform:uppercase!important}html[data-atla-team-view=team] .kg-team-channel-mentions{display:flex!important;gap:6px!important;margin-top:8px!important;overflow-x:auto!important;padding:0 0 2px!important;scrollbar-width:thin!important}html[data-atla-team-view=team] .kg-team-channel-mentions button{height:26px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;padding:0 8px!important;border:1px solid color-mix(in srgb,var(--agent-color) 28%,var(--border))!important;border-radius:999px!important;background:rgba(14,14,13,.96)!important;color:var(--t3)!important;white-space:nowrap!important;font-size:10px!important;font-weight:850!important}html[data-atla-team-view=team] .kg-team-channel-compose{grid-template-columns:minmax(0,1fr) 34px!important;gap:7px!important;margin-top:9px!important;padding-top:9px!important}html[data-atla-team-view=team] .kg-team-channel-compose input{height:34px!important;border-radius:999px!important;background:#0d0d0c!important;font-size:11.5px!important;font-weight:780!important}html[data-atla-team-view=team] .kg-team-channel-compose button{width:34px!important;height:34px!important;border-radius:50%!important}html[data-atla-team-view=team] .ag-launcher-wrap{bottom:90px!important;right:22px!important}@keyframes kg-team-live-dot{0%,to{opacity:.64;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}@media (max-width:1100px){html[data-atla-team-view=team] .kg-team-canvas .kg-team-floating-prompt{width:min(620px,calc(100vw - 38px))!important;min-width:0!important}html[data-atla-team-view=team] .kg-team-channel-panel{width:min(326px,calc(100vw - 34px))!important}}[data-theme=light]{--ag-panel-bg:var(--bg-1);--ag-panel-soft:var(--surface-1);--ag-panel-hover:var(--surface-2);--ag-terminal-bg:color-mix(in srgb,var(--bg-2) 72%,var(--bg-1));--ag-shadow-pop:0 20px 58px rgba(40,30,10,0.14),0 6px 20px rgba(40,30,10,0.08),0 0 0 1px rgba(40,35,25,0.06);--ag-teal-strong:var(--teal)}[data-theme=light] :is(.ag-drawer,.ag-side-card,.ag-trace,.ag-toast,.ag-pip,.ag-launcher,.ag-launcher-panel,.ag-agent-lens-shell,.ag-add-agent-panel,.ag-add-agent-panel[role=dialog],.ag-live-workspace,.ag-agent-inspector,.ag-agent-tree-shell,.ag-current-task-panel,.ag-next-panel,.ag-workspace-chat,.ag-workspace-live-view,.ag-workspace-video,.ag-workspace-video-embedded,.ag-workspace-terminal-embedded,.agent-hub-topbar,.agent-hub-roster-strip,.agent-hub-chat-panel,.agent-hub-terminal-panel,.agent-hub-live-panel,.agent-hub-mindset-panel){background:var(--ag-panel-bg)!important;border-color:var(--border)!important;color:var(--t1)!important;box-shadow:var(--card-shadow)!important}[data-theme=light] :is(.ag-command-work-row,.ag-command-rec-row,.ag-command-token-list button,.ag-lens-card,.ag-lens-icon,.ag-agent-inspector-core>span,.ag-horizontal-plan div,.ag-horizontal-plan em,.ag-work-map-panel,.ag-work-task-node,.ag-work-agent-leaf,.ag-work-agent-leaf span,.ag-work-agent-empty,.ag-work-map-empty,.ag-future-list div,.ag-workspace-content-list a,.ag-workspace-content-list div,.ag-workspace-source-list a,.ag-document-live p,.agent-hub-agent-tab,.agent-hub-agent-tab>span,.agent-hub-active-mark>span,.agent-hub-empty>span,.agent-hub-actions button,.agent-hub-panel-title button,.agent-hub-composer,.agent-hub-bridge,.agent-hub-terminal-lines,.agent-hub-terminal-lines div,.agent-hub-resize span,.agent-hub-mindset-head>span,.agent-hub-watch-row b,.agent-hub-cap-list b,.agent-hub-mindset-collapsed){background:var(--ag-panel-soft)!important;border-color:var(--border)!important;color:inherit!important;box-shadow:none!important}[data-theme=light] :is(.ag-command-work-row:hover,.ag-command-rec-row:hover,.ag-command-token-list button:hover,.ag-lens-card:hover,.ag-lens-card[data-active],.ag-agent-lens-actions button:hover,.ag-agent-inspector-actions button:hover,.ag-add-agent-actions button:hover,.ag-add-agent-tools button:hover,.ag-work-agent-leaf:hover,.ag-work-agent-leaf[data-active],.ag-future-list button:hover,.agent-hub-agent-tab:hover,.agent-hub-agent-tab[data-active],.agent-hub-actions button:hover,.agent-hub-panel-title button:hover,.agent-hub-mindset-collapsed:hover){background:var(--ag-panel-hover)!important;border-color:var(--border-strong)!important}[data-theme=light] :is(.ag-add-agent-panel input,.ag-add-agent-panel textarea,.ag-add-agent-panel select,.ag-agent-tree-search input,.ag-floating-chat-bar textarea,.agent-hub-composer textarea,.agent-hub-bridge input){background:var(--input-bg)!important;border-color:var(--border)!important;color:var(--t1)!important}[data-theme=light] :is(.ag-add-agent-panel input,.ag-add-agent-panel textarea,.ag-agent-tree-search input,.ag-floating-chat-bar textarea,.agent-hub-composer textarea,.agent-hub-bridge input)::placeholder{color:var(--t4)!important}[data-theme=light] :is(.ag-workspace-terminal-lines,.ag-workspace-terminal-embedded .ag-workspace-terminal-lines,.agent-hub-terminal-lines){background:var(--ag-terminal-bg)!important}[data-theme=light] .ag-add-agent-backdrop{background:rgba(38,30,18,.22)!important}[data-theme=light] .ag-floating-chat-bar{background:color-mix(in srgb,var(--bg-1) 88%,transparent)!important;border-color:var(--border-strong)!important;box-shadow:0 18px 58px rgba(40,30,10,.16)!important}[data-theme=light] .ag-floating-chat-bar>span{background:color-mix(in srgb,var(--teal) 10%,var(--bg-1))!important;color:var(--teal)!important}[data-theme=light] :is(.ag-floating-chat-bar button,.agent-hub-composer button:not(:disabled)){background:var(--teal)!important;border-color:var(--teal)!important;color:var(--on-accent)!important}html[data-theme=light][data-atla-team-view=team] .kg-team-canvas .kg-team-agent-card,html[data-theme=light][data-atla-team-view=team] .kg-team-canvas .kg-team-core,html[data-theme=light][data-atla-team-view=team] .kg-team-canvas .kg-team-core-chat-box,html[data-theme=light][data-atla-team-view=team] .kg-team-canvas .kg-team-core-timeline,html[data-theme=light][data-atla-team-view=team] .kg-team-canvas .kg-team-floating-popover,html[data-theme=light][data-atla-team-view=team] .kg-team-canvas .kg-team-floating-prompt>div:last-child,html[data-theme=light][data-atla-team-view=team] .kg-team-channel-feed,html[data-theme=light][data-atla-team-view=team] .kg-team-channel-feed .kg-team-channel-bubble,html[data-theme=light][data-atla-team-view=team] .kg-team-channel-mentions button,html[data-theme=light][data-atla-team-view=team] .kg-team-channel-panel{background:var(--ag-panel-bg)!important;border-color:var(--border)!important;box-shadow:var(--card-shadow)!important}html[data-theme=light][data-atla-team-view=team] .kg-team-canvas .kg-team-core-chips button,html[data-theme=light][data-atla-team-view=team] .kg-team-canvas .kg-team-core-timeline button:hover,html[data-theme=light][data-atla-team-view=team] .kg-team-channel-feed button:hover{background:var(--ag-panel-hover)!important;border-color:var(--border-strong)!important}html[data-theme=light][data-atla-team-view=team] .kg-team-canvas .kg-team-core-chat,html[data-theme=light][data-atla-team-view=team] .kg-team-channel-compose input{background:var(--input-bg)!important;border-color:var(--border)!important;color:var(--t1)!important}html[data-theme=light][data-atla-team-view=team] .kg-team-canvas .kg-team-core-chat input,html[data-theme=light][data-atla-team-view=team] .kg-team-canvas .kg-team-floating-prompt input{color:var(--t1)!important}html[data-theme=light][data-atla-team-view=team] .kg-team-canvas .kg-team-core-chat button,html[data-theme=light][data-atla-team-view=team] .kg-team-canvas .kg-team-floating-prompt>div:last-child button,html[data-theme=light][data-atla-team-view=team] .kg-team-channel-compose button{background:var(--teal)!important;color:var(--on-accent)!important}html[data-theme=light][data-atla-team-view=team] .kg-team-channel-feed .kg-team-channel-bubble[data-self]{background:color-mix(in srgb,var(--teal) 10%,var(--bg-1))!important;border-color:var(--teal-border)!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core{width:570px!important;min-height:218px!important;padding:15px!important;gap:11px!important;border-radius:18px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-head{min-height:46px!important;grid-template-columns:46px minmax(0,1fr) auto!important;gap:11px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-orb{width:46px!important;height:46px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-work{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:108px 48px!important;gap:8px!important;min-height:0!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-chat-wide,html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-console{grid-column:1!important;min-width:0!important;width:auto!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-console{height:108px!important;padding:9px 10px!important;border-radius:14px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-chat-wide{grid-template-columns:minmax(0,1fr) 36px!important;height:48px!important;padding:6px!important;border-radius:999px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-chat-wide input{height:36px!important;padding:0 11px!important;font-size:12px!important;font-weight:840!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-chat-wide button{width:36px!important;height:36px!important;border-radius:50%!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=execution]{right:-120px!important;top:304px!important}html[data-atla-team-view=team] .kg-team-channel{position:fixed!important;right:0!important;top:50%!important;z-index:1200!important;display:flex!important;flex-direction:row-reverse!important;align-items:center!important;transform:translateY(-50%)!important;pointer-events:none!important}html[data-atla-team-view=team] .kg-team-channel-panel,html[data-atla-team-view=team] .kg-team-channel-tab{pointer-events:auto!important}html[data-atla-team-view=team] .kg-team-channel-panel{width:326px!important;margin:0 10px 0 0!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;box-sizing:border-box!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-chat-wide,html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-console,html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-head,html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-work{width:100%!important;max-width:none!important;box-sizing:border-box!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-core-work{align-self:stretch!important}.kgx-web{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:visible;pointer-events:none}.kgx-web-base{stroke:rgba(255,255,255,.42);stroke-width:1.3;stroke-linecap:round;transition:stroke var(--dur-fast) var(--ease-standard)}.kgx-web-end{fill:rgba(255,255,255,.55);transition:fill var(--dur-fast) var(--ease-standard)}.kgx-web-thread[data-selected] .kgx-web-base{stroke:rgba(255,255,255,.78)}.kgx-web-thread[data-selected] .kgx-web-end{fill:rgba(255,255,255,.92)}.kgx-web-thread[data-active] .kgx-web-base{stroke:color-mix(in srgb,var(--thread-color) 78%,#ffffff);stroke-width:1.8;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--thread-color) 55%,transparent))}.kgx-web-thread[data-active] .kgx-web-flow{stroke:#ffffff;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:10 46;animation:kgx-flow 1.15s linear infinite;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--thread-color) 80%,#ffffff))}.kgx-web-thread[data-active] .kgx-web-end{fill:color-mix(in srgb,var(--thread-color) 82%,#ffffff);animation:kgx-end-pulse 1.4s ease-in-out infinite}@keyframes kgx-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-56}}@keyframes kgx-end-pulse{0%,to{opacity:1}50%{opacity:.45}}.kg-team-canvas .kgx-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;width:460px;display:grid;gap:11px;padding:15px;border:1px solid color-mix(in srgb,var(--agent-color) 34%,var(--border-strong));border-radius:22px;background:rgba(12,12,11,.96);box-shadow:0 24px 80px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.045);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.kg-team-canvas .kgx-core[data-live]{box-shadow:0 24px 80px rgba(0,0,0,.46),0 0 0 1px color-mix(in srgb,var(--agent-color) 30%,transparent),0 0 36px color-mix(in srgb,var(--agent-color) 16%,transparent)}.kg-team-canvas .kgx-core[data-dragover]{border-color:color-mix(in srgb,var(--agent-color) 70%,#ffffff)}.kgx-core-aura{position:absolute;inset:-16px;z-index:-1;border:1px solid rgba(35,122,67,.13);border-radius:32px;background:radial-gradient(circle at 50% 50%,rgba(35,122,67,.11),transparent 62%);opacity:.6;pointer-events:none}.kg-team-canvas .kgx-core[data-live] .kgx-core-aura{animation:kgx-aura-breathe 4.6s ease-in-out infinite}@keyframes kgx-aura-breathe{0%,to{opacity:.5}50%{opacity:.95}}.kgx-core-head{display:flex;align-items:center;gap:10px;min-width:0}.kgx-core-identity{flex:1;min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr);gap:11px;align-items:center;padding:0;border:0;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.kgx-core-orb{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--agent-color) 34%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--agent-color) 10%,#131312);color:var(--t1)}.kgx-core-name{min-width:0;display:grid;gap:2px}.kgx-core-name small,.kgx-core-name strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kgx-core-name strong{color:var(--t1);font-size:21px;font-weight:950;line-height:1.05;letter-spacing:-.01em}.kgx-core-name small{color:var(--t4);font-size:11px;font-weight:750}.kgx-core-status{flex-shrink:0;padding:4px 9px;border:1px solid var(--border);border-radius:999px;background:#131312;color:var(--t3);font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.kgx-core-status[data-live]{border-color:rgba(35,122,67,.4);background:rgba(35,122,67,.1);color:var(--teal)}.kgx-core-terminal{min-width:0;display:grid;grid-template-rows:min-content minmax(0,1fr);gap:6px;min-height:118px;padding:10px 11px;border:1px solid rgba(232,230,224,.09);border-radius:14px;background:linear-gradient(rgba(255,255,255,.016) 1px,transparent 0),#070706;background-size:100% 22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.02);overflow:hidden}.kgx-core-terminal-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.kgx-core-terminal-head small,.kgx-core-terminal-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.kgx-core-terminal-head span{color:var(--t3);font-size:9px;font-weight:950;letter-spacing:.06em}.kgx-core-terminal-head small{color:var(--t5);font-size:8.5px;font-weight:850}.kgx-core-terminal-lines{min-height:0;display:grid;align-content:start;gap:1px;overflow:hidden}.kgx-core-terminal-lines button{min-width:0;min-height:20px;display:grid;grid-template-columns:13px 88px minmax(0,1fr);gap:7px;align-items:center;padding:2px 4px;border:0;border-radius:7px;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.kgx-core-terminal-lines button:hover{background:rgba(255,255,255,.05)}.kgx-core-terminal-lines i{width:8px;height:8px;border-radius:999px;background:#45d483;box-shadow:0 0 0 3px rgba(69,212,131,.12),0 0 9px rgba(69,212,131,.5);animation:kgx-blink 1.15s ease-in-out infinite}.kgx-core-terminal-lines b,.kgx-core-terminal-lines small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace}.kgx-core-terminal-lines b{color:var(--t2);font-size:9.5px;font-weight:800}.kgx-core-terminal-lines small{color:var(--t4);font-size:10px;font-weight:650}.kgx-core-terminal-idle{margin:0;align-self:center;padding:14px 4px;color:var(--t5);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;text-align:center}@keyframes kgx-blink{0%,to{opacity:1}50%{opacity:.25}}.kgx-core-files{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.kgx-core-file{max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 9px;border:1px solid var(--border);border-radius:999px;background:#131312}.kgx-core-file b{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t2);font-size:10.5px;font-weight:800}.kgx-core-file small{flex-shrink:0;color:var(--t5);font-size:9px;font-weight:750}.kgx-core-file button{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgba(255,255,255,.06);color:var(--t3);cursor:pointer}.kgx-core-file button:hover{background:rgba(255,255,255,.14);color:var(--t1)}.kgx-core-input{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:7px;align-items:center;padding:6px;border:1px solid var(--border);border-radius:999px;background:#090908;transition:border-color var(--dur-fast) var(--ease-standard)}.kgx-core-input:focus-within{border-color:color-mix(in srgb,var(--agent-color) 45%,var(--border-strong))}.kgx-core-input input{min-width:0;height:36px;border:0;outline:0;background:transparent;color:var(--t1);font-family:inherit;font-size:12.5px;font-weight:800}.kgx-core-input input::placeholder{color:var(--t4);font-weight:750}.kgx-core-attach,.kgx-core-send{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.kgx-core-attach{border:1px solid var(--border);background:#131312;color:var(--t3)}.kgx-core-attach:hover{border-color:rgba(35,122,67,.42);background:rgba(35,122,67,.1);color:var(--teal)}.kgx-core-send{border:0;background:var(--t1);color:#080807}.kgx-core-send:hover{background:#ffffff}.kgx-core-send:disabled{opacity:.35;cursor:not-allowed}.kgx-core-dropveil{position:absolute;inset:5px;z-index:5;display:flex;align-items:center;justify-content:center;border:1.5px dashed color-mix(in srgb,var(--agent-color) 62%,#ffffff);border-radius:18px;background:rgba(10,10,9,.88);pointer-events:none}.kgx-core-dropveil span{color:var(--t1);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=strategy]{top:26px!important;bottom:auto!important;left:50%!important;right:auto!important;width:760px!important;transform:translateX(-50%)!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=college]{top:auto!important;bottom:26px!important;left:50%!important;right:auto!important;width:760px!important;transform:translateX(-50%)!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=writing]{left:30px!important;right:auto!important;top:50%!important;bottom:auto!important;width:300px!important;transform:translateY(-50%)!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=execution]{left:auto!important;right:30px!important;top:50%!important;bottom:auto!important;width:300px!important;transform:translateY(-50%)!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=college] .kg-team-lane-list,html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=strategy] .kg-team-lane-list{max-height:none!important;overflow:visible!important;padding-right:0!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=execution] .kg-team-lane-list,html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=writing] .kg-team-lane-list{max-height:none!important;overflow:visible!important;padding-right:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=writing] .kg-team-lane-list:after,html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=writing] .kg-team-lane-list:before{display:none!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-agent[data-agent-id]{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;margin:0!important}@media (prefers-reduced-motion:reduce){.kg-team-canvas .kgx-core[data-live] .kgx-core-aura,.kgx-core-terminal-lines i,.kgx-web-thread[data-active] .kgx-web-end,.kgx-web-thread[data-active] .kgx-web-flow{animation:none!important}}html[data-atla-team-view=team] .kg-team-canvas .kg-team-agent[data-agent-id]{width:auto!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-agent[data-agent-id=ops-writer] .kg-team-subagents{position:static!important;transform:none!important;flex-direction:row!important;gap:3px!important;margin:3px 4px 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-agent[data-agent-id=ops-writer] .kg-team-subagents:before{display:none!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=execution] .kg-team-lane-list,html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=writing] .kg-team-lane-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;justify-content:stretch!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=college] .kg-team-lane-list,html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=strategy] .kg-team-lane-list{display:grid!important;grid-template-columns:repeat(auto-fit,174px)!important;gap:10px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=college] .kg-team-lane-title,html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=strategy] .kg-team-lane-title{justify-content:center!important;gap:8px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=college] .kg-team-lane-list,html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=strategy] .kg-team-lane-list{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=college] .kg-team-lane-list>*,html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=strategy] .kg-team-lane-list>*{width:174px!important;flex:0 0 174px!important}.kg-team-floating-popover{max-height:300px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none}.kg-team-floating-popover::-webkit-scrollbar{display:none}.kg-team-floating-popover .kg-team-popover-head b{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.kg-team-canvas,.kg-team-canvas .kg-team-tree{width:1400px;height:1040px}@media (max-width:900px){.kg-team-canvas,.kg-team-canvas .kg-team-tree{width:1160px;height:862px}}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=college],html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=strategy]{width:900px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=college] .kg-team-lane-list,html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=strategy] .kg-team-lane-list{column-gap:18px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=writing]{left:-20px!important}html[data-atla-team-view=team] .kg-team-canvas .kg-team-branch[data-branch=execution]{right:-20px!important}