.agent-workspace-host{width:var(--agent-dock-width,440px);background:var(--color-aa-canvas);border-left:1px solid var(--color-aa-hairline);z-index:35;flex-direction:column;flex-shrink:0;max-width:calc(100vw - 240px);min-height:0;display:flex;position:relative}.agent-workspace-host[hidden]{display:none}.agent-workspace-host.is-full{border-left:0;flex:1;width:auto;min-width:0;max-width:none}.agent-workspace-toolbar{border-bottom:1px solid var(--color-aa-hairline);min-height:44px;color:var(--color-aa-text);justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}.agent-workspace-toolbar>span,.agent-workspace-toolbar>div,.agent-workspace-toolbar button{align-items:center;gap:7px;display:flex}.agent-workspace-toolbar>span{min-width:0;font-weight:550}.agent-workspace-account{text-overflow:ellipsis;white-space:nowrap;color:var(--color-aa-text-3);font-size:11px;font-weight:400;overflow:hidden}.agent-workspace-toolbar button{background:0 0;border-radius:7px;justify-content:center;min-width:32px;min-height:32px;transition:background-color .15s}.agent-workspace-toolbar button:hover{background:var(--color-aa-sunken)}.agent-workspace-toolbar button:focus-visible,.agent-dock-resizer:focus-visible{outline:2px solid var(--color-aa-text-3);outline-offset:2px}.agent-workspace-session{flex:1;min-height:0;overflow:hidden}.agent-workspace-host[data-mode=dock] .marketer-task-grid,.agent-workspace-host[data-mode=dock] .marketer-reference-grid,.agent-workspace-host[data-mode=dock] .marketer-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-workspace-host[data-mode=dock] .marketer-welcome{padding:24px 0 20px}.agent-workspace-host[data-mode=dock] .marketer-welcome h2{gap:10px;font-size:24px}.agent-workspace-host[data-mode=dock] .marketer-icon-stack{display:none}.agent-workspace-host[data-mode=dock] .marketer-library{padding:0 14px 24px}.agent-workspace-host[data-mode=dock] .marketer-entry>nav button{flex-direction:column;gap:4px;padding:6px 2px;font-size:10px}.agent-workspace-host[data-mode=dock] .agent-report-split{flex-direction:column;display:flex}.agent-workspace-host[data-mode=dock] .agent-report-workspace{border-left:0;border-top:1px solid var(--color-aa-hairline);height:45%;min-height:200px}.agent-dock-resizer{cursor:col-resize;touch-action:none;z-index:1;width:8px;position:absolute;top:0;bottom:0;left:-4px}.agent-dock-resizer:hover{background:var(--color-aa-hairline)}.agent-dock-backdrop{z-index:49;background:#0003;position:fixed;inset:0}@media (max-width:767px){.agent-workspace-host{border:1px solid var(--color-aa-hairline);z-index:50;max-width:none;box-shadow:var(--shadow-modal);border-radius:14px;position:fixed;inset:60px 8px 8px;overflow:hidden;width:auto!important}.agent-workspace-host.is-full{box-shadow:none;border:0;border-radius:0;position:relative;inset:auto}.agent-dock-resizer{display:none}.agent-workspace-toolbar button{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.agent-workspace-toolbar button{transition:none}}.agent-workspace-host.is-visible{animation:agent-dock-arrive .18s var(--ease-standard)}@keyframes agent-dock-arrive{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){.agent-workspace-host.is-visible{animation:none}}.agent-workspace-controls{flex-shrink:0;gap:2px!important}.agent-workspace-session-actions,.agent-session-actions{align-items:center;gap:2px;display:flex}.agent-workspace-toolbar .agent-session-actions>button,.agent-workspace-toolbar .agent-session-actions>a{background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;display:flex}.agent-workspace-toolbar .agent-session-actions>a:hover{background:var(--color-aa-sunken)}.agent-workspace-host[data-mode=dock] .agent-workspace-account{display:none}.agent-workspace-toolbar{flex-wrap:nowrap;padding:4px 10px}.agent-workspace-toolbar .agent-workspace-session-actions{gap:0}.agent-workspace-toolbar .agent-workspace-return-label{font-size:11px}@media (max-width:767px){.agent-workspace-toolbar .agent-session-actions>button,.agent-workspace-toolbar .agent-session-actions>a{width:44px;min-width:44px;height:44px}.agent-workspace-toolbar{gap:4px;padding:2px 8px}.agent-workspace-controls,.agent-session-actions{gap:0!important}.agent-workspace-account,.agent-workspace-return-label{display:none}}