.miniapp-link-prompt{color:#18334f;text-align:start;background:#f5f9ff;border-block-end:1px solid #cfdfec;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:8px 16px;font-size:13px;display:flex}.miniapp-link-prompt span{overflow-wrap:anywhere;flex:240px;min-width:0}.miniapp-link-prompt button:where(:not([class*=mantine-])){font:inherit;cursor:pointer;color:#234c76;background:#fff;border:1px solid #dbe4ed;border-radius:6px;padding:4px 10px}.miniapp-link-prompt button:disabled:where(:not([class*=mantine-])){opacity:.5;cursor:default}.agent-quick-prompts{flex-wrap:wrap;gap:6px;margin:0 0 6px;display:flex}.agent-quick-prompt{border:1px solid var(--ca-border);background:var(--ca-surface);color:var(--ca-brand);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;display:inline-flex}.agent-quick-prompt:disabled{opacity:.55}.agent-todo{border:1px solid var(--ca-border);background:var(--ca-surface);border-radius:8px;padding:8px 10px;font-size:13px}.agent-todo header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.agent-todo header small{color:var(--ca-muted)}.agent-todo-sort{gap:2px;margin-inline-start:auto;display:inline-flex}.agent-todo-sort button,.agent-todo-refresh{border:1px solid var(--ca-border);background:var(--ca-surface);padding:1px 6px;font-size:11px}.agent-todo-sort button[aria-pressed=true]{background:var(--ca-brand-bg);border-color:var(--ca-border)}.agent-todo-group h4{color:var(--ca-muted);margin:8px 0 2px;font-size:12px}.agent-todo-group h4 span{color:var(--ca-muted);font-weight:400}.agent-todo-group ul{margin:0;padding:0;list-style:none}.agent-todo-group li{border-bottom:1px dashed var(--ca-border);flex-wrap:wrap;align-items:baseline;gap:6px;padding:3px 0;display:flex}.agent-todo-group li a{color:var(--ca-brand);text-decoration:none}.agent-todo-group li small{color:var(--ca-muted)}.agent-todo-group li[data-overdue] small{color:var(--ca-danger)}.agent-todo-match{border:1px solid var(--ca-warning);color:var(--ca-warning);border-radius:4px;padding:0 4px;font-size:10px}.agent-todo-note{color:var(--ca-muted);margin-top:6px;display:block}.agent-bell{display:inline-flex;position:relative}.agent-bell-button{background:0 0;border:0;padding:2px 4px;position:relative}.agent-bell-count{top:-4px;background:var(--ca-danger);min-width:14px;height:14px;color:var(--ca-on-brand);text-align:center;border-radius:7px;font-size:9px;line-height:14px;position:absolute;inset-inline-end:-4px}.agent-bell-list{top:100%;z-index:40;background:var(--ca-surface);border:1px solid var(--ca-border);border-radius:8px;width:min(320px,90vw);max-height:60vh;padding:6px;position:absolute;inset-inline-end:0;overflow:auto;box-shadow:0 8px 24px #14284624}.agent-bell-list header{align-items:center;gap:6px;padding:2px 4px 6px;display:flex}.agent-bell-list header button{color:var(--ca-brand);background:0 0;border:0;font-size:11px}.agent-bell-list header button:last-child{margin-inline-start:auto}.agent-bell-list ul{margin:0;padding:0;list-style:none}.agent-bell-list li button{text-align:start;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;width:100%;padding:6px;display:flex}.agent-bell-list li[data-unread] button{background:var(--ca-surface-2)}.agent-bell-list li[data-urgency=high] strong{color:var(--ca-danger)}.agent-bell-list li small{color:var(--ca-muted)}.agent-bell-list footer{border-top:1px solid var(--ca-border);margin-top:4px;padding:6px 4px 2px}.agent-bell-list footer button{border:1px solid var(--ca-border);background:var(--ca-surface);color:var(--ca-brand);font-size:11px}.agent-toasts{z-index:60;flex-direction:column;gap:6px;max-width:min(360px,100vw - 32px);display:flex;position:fixed;inset-block-end:88px;inset-inline-end:16px}.agent-toast{background:var(--ca-brand);color:var(--ca-on-brand);border-radius:8px;align-items:center;display:flex;box-shadow:0 6px 18px #14284640}.agent-toast[data-urgency=high]{background:var(--ca-danger)}.agent-toast-open{color:inherit;text-align:start;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:flex}.agent-toast-close{color:inherit;background:0 0;border:0;padding:8px}.agent-rules-entry{border:1px solid var(--ca-border);background:var(--ca-surface);text-align:start;width:100%;margin-top:4px;padding:4px 8px;font-size:12px;display:block}.agent-rules-entry[aria-pressed=true]{background:var(--ca-brand-bg)}.agent-rules{padding:16px;font-size:13px;overflow:auto}.agent-rules h1{margin:0 0 4px;font-size:18px}.agent-rules-lead{color:var(--ca-muted);max-width:72ch}.agent-rule{border:1px solid var(--ca-border);background:var(--ca-surface);border-radius:8px;margin:10px 0;padding:10px 12px}.agent-rule header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-rule h2{flex:1;margin:0;font-size:14px}.agent-rule small{color:var(--ca-muted);margin-top:4px;display:block}.agent-rule-blocked{color:var(--ca-warning)!important}.agent-rule-toggle{border:1px solid var(--ca-border);background:var(--ca-surface);margin-top:6px;font-size:12px}.agent-rule-findings{margin:8px 0 0;padding:0;list-style:none}.agent-rule-findings li{border-top:1px dashed var(--ca-border);padding:6px 0}.agent-rule-observing{color:var(--ca-brand)!important}.agent-rule-verdict{gap:4px;margin-top:4px;display:inline-flex}.agent-rule-verdict button{border:1px solid var(--ca-border);background:var(--ca-surface);padding:1px 8px;font-size:11px}.agent-rule-verdict button[aria-pressed=true]{background:var(--ca-brand-bg);border-color:var(--ca-border)}.agent-suggest-actions{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.agent-suggest-actions button{border:1px solid var(--ca-border);background:var(--ca-surface);color:var(--ca-brand);padding:1px 8px;font-size:11px}.agent-suggest-done{color:var(--ca-ok)}.agent-hook-list li{justify-content:space-between;gap:8px;display:flex}.agent-hook-list button{border:1px solid var(--ca-border);background:var(--ca-surface);font-size:11px}.agent-usage-line{border-top:1px solid var(--ca-border);padding:4px;font-size:11px}.agent-usage-title{color:var(--ca-brand);background:0 0;border:0;padding:0;font-size:11px}.agent-usage-line small button{border:1px solid var(--ca-border);background:var(--ca-surface);font-size:10px}.language-toggle{color:var(--ca-muted);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.language-toggle select:where(:not([class*=mantine-])){appearance:none;border:1px solid var(--ca-border);border-radius:var(--ca-radius-pill);background:var(--ca-surface);min-block-size:34px;max-inline-size:14em;color:var(--ca-text);font:500 var(--ca-fs-sm)/1.2 var(--ca-font-body);cursor:pointer;transition:border-color var(--ca-duration-fast) var(--ca-ease), background-color var(--ca-duration-fast) var(--ca-ease);margin:0;padding-block:6px;padding-inline:32px 30px}.language-toggle select:hover:where(:not([class*=mantine-])){border-color:var(--ca-brand)}.language-toggle select:focus-visible:where(:not([class*=mantine-])){outline:2px solid var(--ca-focus);outline-offset:2px}.language-toggle :is(.language-toggle-icon,.language-toggle-chevron){z-index:1;pointer-events:none;position:absolute}.language-toggle .language-toggle-icon{inset-inline-start:11px}.language-toggle .language-toggle-chevron{inset-inline-end:10px}.language-toggle:hover{color:var(--ca-brand)}code,kbd,samp,.ltr{unicode-bidi:isolate}[dir=rtl] code,[dir=rtl] kbd,[dir=rtl] samp,[dir=rtl] .ltr{direction:ltr}[dir=rtl] :is(blockquote,pre,textarea,input:not([type=checkbox],[type=radio],[type=range],[type=color])){unicode-bidi:plaintext}[dir=rtl] :is(.lucide-chevron-left,.lucide-chevron-right,.lucide-chevrons-left,.lucide-chevrons-right,.lucide-arrow-left,.lucide-arrow-right,.lucide-arrow-big-left,.lucide-arrow-big-right,.lucide-move-left,.lucide-move-right,.lucide-panel-left,.lucide-panel-left-close,.lucide-panel-left-open,.lucide-panel-right,.lucide-panel-right-close,.lucide-panel-right-open,.lucide-log-in,.lucide-log-out,.lucide-undo,.lucide-undo-2,.lucide-redo,.lucide-redo-2,.lucide-reply,.lucide-forward,.lucide-corner-down-left,.lucide-corner-down-right,.lucide-corner-up-left,.lucide-corner-up-right,.lucide-arrow-up-right,.lucide-arrow-down-right,.lucide-external-link,.lucide-list-tree,.lucide-indent,.lucide-outdent){transform:scaleX(-1)}:root:lang(ar) body,:root:lang(ar) .workspace-layout,:root:lang(ar) button,:root:lang(ar) input,:root:lang(ar) select,:root:lang(ar) textarea{font-family:Noto Sans Arabic,Geeza Pro,Segoe UI,Tahoma,system-ui,sans-serif}:root:lang(ar){line-height:1.6}@media (width<=700px){[dir=rtl] .sidebar{transform:translate(101%)}[dir=rtl] .sidebar.sidebar-open{transform:translate(0)}}:root:lang(ar) *{letter-spacing:normal!important}@media (width<=700px){[dir=rtl] .compact-workspace.workspace-layout .sidebar{transform:translate(100%)}[dir=rtl] .compact-workspace.workspace-layout .sidebar.sidebar-open{transform:translate(0)}}.business-agent-launcher{z-index:71;inset-inline-end:24px;bottom:max(20px,env(safe-area-inset-bottom));background:var(--ca-icon,#2975bf);width:56px;height:56px;color:var(--ca-on-brand);box-shadow:0 8px 24px color-mix(in srgb,var(--ca-icon,#2975bf) 40%,transparent);cursor:pointer;--look:#a5afbd;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}.business-agent-launcher:hover{filter:brightness(1.08)}.business-agent-launcher>svg{flex-shrink:0}.business-agent-launcher.is-ready{--look:#12a796}.business-agent-launcher.is-busy{--look:#2563eb}.business-agent-launcher.is-attention{--look:#d97706}.business-agent-launcher.is-problem{--look:#dc2626}.business-agent-launcher.is-checking{--look:#a5afbd}.agent-launcher-dot{border:2px solid var(--ca-surface,#fff);background:var(--look);border-radius:50%;width:14px;height:14px;position:absolute;inset-block-end:3px;inset-inline-end:3px}.business-agent-launcher.is-busy .agent-launcher-dot{animation:1.6s ease-out infinite agent-launcher-pulse}.agent-launcher-count{border:2px solid var(--ca-border-soft);background:var(--look);min-width:20px;height:20px;color:var(--ca-on-brand);text-align:center;border-radius:10px;padding-inline:5px;font-size:11px;font-weight:700;line-height:16px;position:absolute;inset-block-start:-5px;inset-inline-end:-5px}@keyframes agent-launcher-pulse{0%{box-shadow:0 0 #2563eb66}to{box-shadow:0 0 0 7px #2563eb00}}@media (prefers-reduced-motion:reduce){.business-agent-launcher.is-busy .agent-launcher-dot{animation:none}}.business-agent-panel button:where(:not([class*=mantine-])),.business-workspace.agent-task-workspace button:where(:not([class*=mantine-])){font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:32px;padding:7px 9px;display:inline-flex}.business-agent-panel button:hover:where(:not([class*=mantine-])),.agent-task-workspace button:hover:where(:not([class*=mantine-])){background:var(--ca-surface-2)}.business-agent-panel button:disabled:where(:not([class*=mantine-])),.agent-task-workspace button:disabled:where(:not([class*=mantine-])){opacity:.45;cursor:not-allowed}.business-agent-launcher:focus-visible,.business-agent-panel:focus-visible,.business-agent-panel button:focus-visible:where(:not([class*=mantine-])),.business-agent-content :is(button,textarea,summary):focus-visible{outline:2px solid var(--ca-brand);outline-offset:3px}.business-agent-panel.agent-floating-panel{z-index:70;inset-inline-end:24px;background:var(--ca-surface,#fff);border:1px solid var(--ca-border,#dce5f0);box-sizing:border-box;width:min(440px,100vw - 32px);height:min(720px,100dvh - 104px);color:var(--ca-text,#262626);border-radius:18px;flex-direction:column;padding:0;display:flex;position:fixed;top:auto;bottom:80px;overflow:hidden;box-shadow:0 12px 48px #142d4a26}.business-agent-panel.agent-floating-panel[hidden]{display:none}@media (width>=681px){.business-agent-panel.agent-floating-panel.is-wide{width:min(100vw - 48px,max(440px,66.6667vw))}}@media (width<=680px){.business-agent-panel .agent-panel-width-toggle{display:none}}.business-agent-panel>.agent-panel-header{background:var(--ca-surface);border-bottom:1px solid var(--ca-border);flex-shrink:0;align-items:center;gap:4px;padding-block:16px 14px;padding-inline:20px 16px;display:flex}.agent-panel-header>div{flex:1;min-width:0}.agent-panel-header h2:where(:not([class*=mantine-])){color:var(--ca-text);align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.agent-panel-header h2 svg{color:var(--ca-brand)}.agent-panel-header p:where(:not([class*=mantine-])){color:var(--ca-muted);margin:5px 0 0;font-size:11px}.agent-panel-scroll{flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.business-agent-panel .business-agent-content{max-width:none;min-height:0;margin:0}.business-agent-panel .task-live-progress ol:where(:not([class*=mantine-])),.business-agent-panel .agent-response pre,.business-agent-panel .reference-original{max-height:none;overflow:visible}.business-agent-panel :is(.report-markdown,.references-section){margin-inline:0}.agent-chat-main{flex-direction:column;min-width:0;min-height:0;padding:0;display:flex}.business-agent-content{flex-direction:column;flex:1;width:100%;min-height:0;margin:0;font-size:14px;display:flex;overflow:hidden}.agent-conversation-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex:1;min-height:0;padding:8px max(16px,50% - 410px) 16px;overflow-y:auto}.agent-composer-region{background:var(--ca-surface);border-top:1px solid var(--ca-border);scrollbar-width:thin;flex:none;max-height:50%;padding:8px max(16px,50% - 410px) 12px;overflow:auto}.business-agent-content>*{min-width:0}.agent-chat-header{align-items:center;gap:10px;display:flex}.agent-chat-header h1:where(:not([class*=mantine-])){overflow-wrap:anywhere;flex:1;margin:0;font-weight:600;line-height:1.4;font-size:15px!important}.agent-chat-header>div{display:flex}.business-agent-content summary{cursor:pointer;color:var(--ca-muted);padding:5px 0;font-size:12px}.business-agent-content small,.business-agent-content time{color:var(--ca-muted);font-size:11px}.agent-context-details{color:var(--ca-muted);overflow-wrap:anywhere;font-size:12px}.agent-context-details p:where(:not([class*=mantine-])){margin:6px 0}.agent-messages{flex:1}.agent-messages .agent-latest{color:var(--ca-muted);margin:0 0 8px;font-size:11px}.agent-turn{margin:12px 0 18px}.agent-user-message{background:var(--ca-surface-2);overflow-wrap:anywhere;border-radius:20px;max-width:85%;margin-inline-start:auto;padding:12px 18px;line-height:1.65}.agent-user-message p:where(:not([class*=mantine-])){white-space:pre-wrap;margin:0}.agent-message-meta{justify-content:flex-end;align-items:center;gap:6px;margin:2px 0 8px;display:flex}.agent-response{overflow-wrap:anywhere;background:0 0;border:0!important;border-radius:0!important;padding:0!important}.agent-response>header{align-items:center;gap:8px;margin:8px 0;font-size:14px;display:flex}.agent-response>header span{color:var(--ca-muted);text-transform:capitalize;font-size:11px}.agent-response p:where(:not([class*=mantine-])){line-height:1.7}.agent-response pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.business-agent-content [role=alert],.agent-availability{color:var(--ca-warning);background:var(--ca-surface-2);border-radius:8px;margin:8px 0;padding:10px 12px;font-size:13px;line-height:1.55}.agent-copy-status{min-height:0;color:var(--ca-muted);font-size:11px}.business-agent-content .business-agent-form{background:var(--ca-surface);border:1px solid var(--ca-border);border-radius:24px;grid-template-columns:minmax(0,1fr) 36px;align-items:end;gap:4px 8px;margin:0;padding:10px 12px;display:grid;position:static;box-shadow:0 3px 12px #00000006}.business-agent-form textarea:where(:not([class*=mantine-])){font:inherit;resize:none;box-sizing:border-box;background:0 0;outline:none;grid-column:1/-1;width:100%;min-height:28px;max-height:200px;padding:0;line-height:1.6;border:0!important}.business-agent-form textarea:focus-visible:where(:not([class*=mantine-])){outline:none}.business-agent-form:focus-within{border-color:var(--ca-border)}.business-agent-content .business-agent-form .agent-send{width:34px;height:34px;min-height:34px;color:var(--ca-on-brand);background:#242424;border-radius:50%;grid-area:2/2;justify-content:center;padding:7px}.business-agent-form small{grid-column:1/-1}@media (width<=680px){.business-agent-launcher{inset-inline-end:16px;bottom:max(16px,env(safe-area-inset-bottom))}.business-agent-panel.agent-floating-panel{z-index:90;border-radius:14px;width:auto;height:calc(100dvh - 16px);max-height:none;inset:8px;box-shadow:0 0 0 100vmax #142d4a55,0 12px 48px #142d4a26}.business-agent-panel>.agent-panel-header{padding:10px}.agent-conversation-scroll{padding:8px 12px 12px}.agent-composer-region{padding:8px 12px max(8px,env(safe-area-inset-bottom))}.agent-user-message{max-width:94%}.business-agent-form textarea:where(:not([class*=mantine-])){font-size:16px}}.agent-view-controls{flex:none;justify-content:flex-end;gap:2px;padding:2px 12px;display:flex}.agent-view-controls button:where(:not([class*=mantine-])){justify-content:center;width:32px;height:32px;padding:6px}.agent-panel-header h2:where(:not([class*=mantine-])){flex-wrap:wrap}.agent-panel-header .agent-coordinator-label{color:var(--ca-muted);font-size:10px;font-weight:400}@media (width<=380px){.agent-panel-header .agent-coordinator-label{flex-basis:100%;margin-inline-start:28px}}.agent-task-board{border-bottom:1px solid var(--ca-border);background:var(--ca-surface);scrollbar-width:thin;flex-direction:column;gap:8px;max-height:46vh;padding:10px 16px 8px;display:flex;overflow:auto}.agent-task-board>header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-task-board>header h2:where(:not([class*=mantine-])){flex:auto;margin:0;font-size:14px}.agent-live-indicator{color:var(--ca-muted);background:var(--ca-surface-2);border-radius:999px;padding:2px 8px;font-size:11px}.agent-live-indicator.is-open{background:var(--ca-ok-bg);color:var(--ca-ok)}.agent-live-indicator.is-polling{background:var(--ca-warning-bg);color:var(--ca-warning)}.agent-task-rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.agent-task-rows li:where(:not([class*=mantine-])){border:1px solid var(--ca-border);background:var(--ca-surface);border-radius:10px;align-items:center;gap:8px;padding:4px 6px;display:flex}.agent-task-rows .agent-task-open{text-align:start;flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:0;display:flex}.agent-task-rows .agent-task-open strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.agent-task-rows .agent-task-open small{color:var(--ca-muted);font-size:11px}.agent-task-status{color:var(--ca-muted);text-transform:capitalize;background:var(--ca-surface-2);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px}.agent-task-rows li[data-status=running] .agent-task-status,.agent-task-rows li[data-status=queued] .agent-task-status{background:var(--ca-brand-bg);color:var(--ca-brand)}.agent-task-rows li[data-status=failed] .agent-task-status,.agent-task-rows li[data-status=cancelled] .agent-task-status{background:var(--ca-danger-bg);color:var(--ca-danger)}.agent-task-cancel{color:var(--ca-danger);font-size:12px}.agent-task-board-note{color:var(--ca-muted);margin:0;font-size:11px}.business-workspace.agent-task-workspace{max-width:none;height:100%;min-height:0;color:var(--ca-text,#262626);grid-template-columns:minmax(240px,300px) minmax(0,1fr);padding:0;display:grid;overflow:hidden}.agent-task-sidebar{scrollbar-width:thin;background:var(--ca-surface-2);border-inline-end:1px solid var(--ca-border);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.agent-sidebar-counts{color:var(--ca-muted);border-bottom:1px solid var(--ca-border);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px 8px;font-size:12px;display:flex}.agent-sidebar-master{padding:8px}.agent-master-entry{text-align:start;background:var(--ca-surface);border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex;border:1px solid var(--ca-border)!important}.agent-master-entry[aria-pressed=true]{background:var(--ca-brand-bg);border-color:var(--ca-brand)!important}.agent-master-entry span{flex-direction:column;flex:1;min-width:0;display:flex}.agent-master-entry strong{color:var(--ca-text);font-size:14px}.agent-master-entry small{color:var(--ca-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agent-master-entry svg{color:var(--ca-brand);flex:none}.agent-task-sidebar .agent-task-board{background:0 0;border-bottom:0;flex:auto;max-height:none;padding:6px 8px 10px}.agent-task-sidebar .agent-task-board>header h2:where(:not([class*=mantine-])){color:var(--ca-muted);text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:600}.agent-task-sidebar .agent-task-rows li:where(:not([class*=mantine-])){background:0 0;border:0;padding:0}.agent-task-sidebar .agent-task-rows .agent-task-open{align-items:flex-start;gap:8px;width:100%;padding:7px 8px}.agent-task-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.agent-task-text strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.agent-task-marker{border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:700;display:inline-flex}.agent-task-marker.is-running{background:var(--ca-brand-bg);color:var(--ca-brand)}.agent-task-marker.is-queued{background:var(--ca-surface-2);color:var(--ca-muted)}.agent-task-marker.is-done{background:var(--ca-ok-bg);color:var(--ca-ok)}.agent-task-marker.is-attention{background:var(--ca-warning-bg);color:var(--ca-warning)}.agent-task-marker.is-failed{background:var(--ca-danger-bg);color:var(--ca-danger)}.agent-master-area,.agent-task-view{flex-direction:column;flex:auto;min-height:0;display:flex}.agent-task-view-header{border-bottom:1px solid var(--ca-border);background:var(--ca-surface);align-items:center;gap:10px;padding:8px 16px;display:flex}.agent-task-view-header>div{flex:1;min-width:0}.agent-task-view-header h1:where(:not([class*=mantine-])){overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.agent-task-view-header small{color:var(--ca-muted);font-size:11px}.agent-task-view-body{scrollbar-width:thin;flex:1;min-height:0;padding:8px max(16px,50% - 410px) 16px;overflow:auto}.agent-master-banner{background:var(--ca-surface-2);border-bottom:1px solid var(--ca-border);color:var(--ca-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.agent-banner-count{background:var(--ca-surface);border:1px solid var(--ca-border);color:var(--ca-text);border-radius:999px;padding:2px 9px;font-weight:600}.agent-banner-count[data-kind=running]{color:var(--ca-brand)}.agent-banner-count[data-kind=attention]{color:var(--ca-warning)}.agent-banner-thinking{color:var(--ca-brand)}.agent-banner-queue{color:var(--ca-muted)}.agent-master-banner>button:where(:not([class*=mantine-])){margin-inline-start:auto}.agent-master-timeline{flex-direction:column;gap:10px;padding:6px 0 12px;display:flex}.agent-master-empty{color:var(--ca-muted);padding:16px 4px;font-size:13px;line-height:1.6}.agent-older{color:var(--ca-muted);margin:4px 0;font-size:11px}.agent-master-message{background:var(--ca-surface);border:1px solid var(--ca-border);overflow-wrap:anywhere;border-radius:12px;padding:10px 14px}.agent-master-message>header{color:var(--ca-muted);align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.agent-master-message>header strong{color:var(--ca-text)}.agent-master-message p:where(:not([class*=mantine-])){white-space:pre-wrap;margin:4px 0;line-height:1.65}.agent-master-message.is-user{background:var(--ca-surface-2);border-color:var(--ca-border);max-width:85%;margin-inline-start:auto}.agent-master-message.is-user>header{justify-content:flex-end}.agent-master-message.is-task_card,.agent-master-message.is-result,.agent-master-message.is-question,.agent-master-message.is-notice{background:var(--ca-surface-2);border-color:var(--ca-border)}.agent-master-message .agent-notice-code{color:var(--ca-muted);overflow-wrap:anywhere;margin:0 0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:block}.agent-master-message.is-notice p:where(:not([class*=mantine-])){color:var(--ca-danger)}.agent-card-tasks li:where(:not([class*=mantine-])){background:var(--ca-surface)}.agent-result-lines{margin:6px 0;padding-inline-start:18px;font-size:13px;line-height:1.6}.agent-result-task{color:var(--ca-brand);min-height:0;padding:0 4px;font-size:12px}.agent-deliverables{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.agent-deliverables button:where(:not([class*=mantine-])){border:1px solid var(--ca-border);background:var(--ca-surface);color:var(--ca-brand);align-items:center;gap:6px;font-size:12px;display:inline-flex}.agent-question-options{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.agent-question-options button:where(:not([class*=mantine-])){border:1px solid var(--ca-warning);background:var(--ca-surface);color:var(--ca-warning);font-size:13px}.agent-task-rows li:where(:not([class*=mantine-])){flex-direction:column;align-items:stretch;gap:4px}.agent-task-row{align-items:center;gap:8px;display:flex}.agent-task-rows .agent-task-open{flex-flow:wrap;align-items:center;gap:6px}.agent-task-rows .agent-task-open strong{white-space:normal;overflow-wrap:anywhere;flex:auto}.agent-task-detail{border-top:1px solid var(--ca-border);padding:8px 4px 4px;font-size:13px}.agent-task-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}@media (width<=900px){.business-workspace.agent-task-workspace{grid-template-columns:minmax(200px,240px) minmax(0,1fr)}}@media (width<=680px){.business-workspace.agent-task-workspace{grid-template-rows:minmax(0,38%) minmax(0,1fr);grid-template-columns:1fr}.agent-task-sidebar{border-inline-end:0;border-bottom:1px solid var(--ca-border)}.agent-master-banner{padding:6px 10px}}.agent-task-board>header{gap:6px}.agent-task-board>header button:where(:not([class*=mantine-])){justify-content:center;width:28px;height:28px;min-height:28px;padding:5px}.agent-task-search{border:1px solid var(--ca-border);background:var(--ca-surface);color:var(--ca-muted);border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:flex}.agent-task-search input:where(:not([class*=mantine-])){min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:12px}.agent-show-done{color:var(--ca-muted);justify-content:flex-start;font-size:11px}.agent-task-marker.is-cancelled{background:var(--ca-surface-2);color:var(--ca-muted)}.agent-task-status.is-attention{background:var(--ca-warning-bg);color:var(--ca-warning)}.agent-task-status.is-failed,.agent-task-status.is-cancelled{background:var(--ca-danger-bg);color:var(--ca-danger)}.agent-task-status.is-done{background:var(--ca-ok-bg);color:var(--ca-ok)}.agent-task-status.is-running{background:var(--ca-brand-bg);color:var(--ca-brand)}.agent-task-rows li[data-marker=attention] .agent-task-open strong{color:var(--ca-warning)}.agent-scope-chip{background:var(--ca-brand-bg);color:var(--ca-text);border:1px solid var(--ca-border);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px}.agent-composer-meta{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.agent-composer-meta small{flex:1;min-width:0}.agent-scope-select select:where(:not([class*=mantine-])){font:inherit;border:1px solid var(--ca-border);background:var(--ca-brand-bg);color:var(--ca-text);border-radius:999px;max-width:220px;padding:2px 8px;font-size:11px}.agent-scope-select.is-pinned select:where(:not([class*=mantine-])){border-color:var(--ca-brand);background:var(--ca-brand-bg)}.agent-scope-hint{color:var(--ca-muted);max-width:260px;margin-top:2px;font-size:11px;display:block}.agent-notice-open{color:var(--ca-brand);border:1px solid var(--ca-border);background:var(--ca-surface);margin-top:4px;font-size:12px}.agent-thread-timeline{flex-direction:column;gap:10px;padding:6px 0 12px;display:flex}.agent-master-message.is-run{background:var(--ca-surface-2);border-color:var(--ca-border)}.agent-master-message.is-run>header .agent-task-status{margin-inline-start:4px}.agent-run-open{color:var(--ca-brand);font-size:12px}.agent-thread-form .agent-followup-kinds{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.agent-followup-kinds button:where(:not([class*=mantine-])){border:1px solid var(--ca-border);background:var(--ca-surface);min-height:26px;color:var(--ca-muted);border-radius:999px;padding:3px 10px;font-size:12px}.agent-followup-kinds button[aria-checked=true]:where(:not([class*=mantine-])){color:var(--ca-on-brand);border-color:var(--ca-border);background:#242424}.agent-thread-form textarea:where(:not([class*=mantine-])),.business-agent-content .agent-thread-form .agent-send{grid-row:2}.agent-thread-form small{grid-column:1/-1}.agent-digest{border:1px solid var(--ca-border);border-inline-start:3px solid var(--ca-brand);background:var(--ca-surface);border-radius:6px;margin:2px 0 8px;padding:8px 12px}.agent-digest h3:where(:not([class*=mantine-])){color:var(--ca-brand);margin:0 0 4px;font-size:14px}.agent-digest-answers{margin:4px 0;list-style:none;padding:0!important}.agent-digest-answers li:where(:not([class*=mantine-])){margin:3px 0;font-size:13px}.agent-digest-status,.agent-digest-label{vertical-align:1px;border-radius:8px;margin-inline-end:6px;padding:0 6px;font-size:11px;font-weight:600;line-height:16px;display:inline-block}.agent-digest-status[data-status=answered]{background:var(--ca-surface-2);color:var(--ca-ok)}.agent-digest-status[data-status=conditional]{background:var(--ca-warning-bg);color:var(--ca-warning)}.agent-digest-status[data-status=unknown]{color:var(--ca-danger);background:#f8d7da}.agent-digest-label{background:var(--ca-surface-2);color:var(--ca-muted);font-weight:500}.agent-digest-table{font-size:12.5px!important}.agent-digest-table caption{caption-side:top;text-align:start;color:var(--ca-text);padding:2px 0 4px;font-size:12.5px;font-weight:600}.agent-digest-table thead th:where(:not([class*=mantine-])){background:var(--ca-brand);color:var(--ca-on-brand);border-color:var(--ca-brand);white-space:nowrap;font-weight:600}.agent-digest-table tbody tr:nth-child(2n) td:where(:not([class*=mantine-])){background:var(--ca-brand-bg)}.agent-digest-table th:where(:not([class*=mantine-])),.agent-digest-table td:where(:not([class*=mantine-])){word-break:normal;overflow-wrap:normal;min-width:4.5em}.agent-digest-table td:where(:not([class*=mantine-])){vertical-align:top;max-width:28em}.agent-digest-table td[data-label]:where(:not([class*=mantine-])){color:var(--ca-muted);font-style:italic}.agent-digest-table td[data-tone=good]:where(:not([class*=mantine-])){color:var(--ca-ok);font-weight:600;background:var(--ca-surface-2)!important}.agent-digest-table td[data-tone=warn]:where(:not([class*=mantine-])){color:var(--ca-warning);font-weight:600;background:var(--ca-warning-bg)!important}.agent-digest-table td[data-tone=bad]:where(:not([class*=mantine-])){color:var(--ca-danger);font-weight:600;background:#f8d7da!important}.agent-digest-more,.agent-digest-facts{color:var(--ca-muted);font-size:12px;margin:4px 0 0!important}.business-agent-panel.agent-floating-panel.is-custom{max-width:none;max-height:none}.business-agent-panel.agent-floating-panel.is-dragging{-webkit-user-select:none;user-select:none;transition:none}.business-agent-panel>.agent-panel-header{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.business-agent-panel>.agent-panel-header button:where(:not([class*=mantine-])){cursor:pointer}.agent-panel-grip{min-height:0;color:var(--ca-muted);cursor:move;padding:4px}.agent-panel-reset{color:var(--ca-muted)}.agent-panel-resize{z-index:1;touch-action:none;position:absolute}.agent-panel-resize.is-n,.agent-panel-resize.is-s{cursor:ns-resize;height:6px;left:12px;right:12px}.agent-panel-resize.is-n{top:-3px}.agent-panel-resize.is-s{bottom:-3px}.agent-panel-resize.is-e,.agent-panel-resize.is-w{cursor:ew-resize;width:6px;top:12px;bottom:12px}.agent-panel-resize.is-e{right:-3px}.agent-panel-resize.is-w{left:-3px}.agent-panel-resize.is-ne,.agent-panel-resize.is-nw,.agent-panel-resize.is-se,.agent-panel-resize.is-sw{width:14px;height:14px}.agent-panel-resize.is-ne{cursor:nesw-resize;top:-4px;right:-4px}.agent-panel-resize.is-sw{cursor:nesw-resize;bottom:-4px;left:-4px}.agent-panel-resize.is-nw{cursor:nwse-resize;top:-4px;left:-4px}.agent-panel-resize.is-se{cursor:nwse-resize;bottom:-4px;right:-4px}@media (width<=680px){.agent-panel-resize,.agent-panel-grip,.agent-panel-reset{display:none}.business-agent-panel>.agent-panel-header{cursor:default}}.agent-task-sidebar{background:var(--ca-surface-2,#f5f9fc);border-inline-end-color:var(--ca-border-soft,#eef2f6)}.agent-sidebar-master{flex-direction:column;gap:6px;padding:10px 10px 6px;display:flex}.agent-task-sidebar button.agent-hero:where(:not([class*=mantine-])){text-align:start;background:linear-gradient(135deg,var(--ca-icon,#2975bf),color-mix(in srgb,var(--ca-icon,#2975bf) 70%,#0b2a4a));width:100%;color:var(--ca-on-brand);box-shadow:0 6px 20px color-mix(in srgb,var(--ca-icon,#2975bf) 35%,transparent);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;border:0!important}.agent-task-sidebar button.agent-hero:where(:not([class*=mantine-])):hover{filter:brightness(1.05);background:linear-gradient(135deg,var(--ca-icon,#2975bf),color-mix(in srgb,var(--ca-icon,#2975bf) 70%,#0b2a4a))}.agent-task-sidebar button.agent-hero:where(:not([class*=mantine-]))[aria-pressed=true]{outline:2px solid color-mix(in srgb,var(--ca-icon,#2975bf) 45%,var(--ca-border-soft));outline-offset:2px}.agent-hero-avatar{background:#ffffff2e;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.agent-hero-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.agent-hero-text strong{font-size:16px;line-height:1.2}.agent-hero-text small{opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.agent-hero-badges{flex:none;gap:4px;display:flex}.agent-hero-badge{background:var(--ca-surface);min-width:20px;height:20px;color:var(--ca-icon,#2975bf);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.agent-hero-badge.is-attention{background:var(--ca-warning,#b45309);color:var(--ca-on-brand)}.agent-task-sidebar button.agent-hero-action:where(:not([class*=mantine-])){width:100%;color:var(--ca-link,#256d9d);background:var(--ca-surface,#fff);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:13px;display:inline-flex;border:1px solid var(--ca-border,#dbe4eb)!important}.agent-task-sidebar .agent-task-board>header{align-items:center;gap:4px}.agent-task-sidebar .agent-task-board>header h2:where(:not([class*=mantine-])){cursor:help;color:var(--ca-muted,#687889)}.agent-task-icon{width:28px;height:28px;min-height:0;color:var(--ca-muted,#687889);border-radius:8px;justify-content:center;place-items:center;padding:0;list-style:none;display:inline-grid}.agent-task-icon::-webkit-details-marker{display:none}.agent-task-menu{position:relative}.agent-task-menu>summary{cursor:pointer}.agent-task-menu-list{inset-inline-end:0;z-index:5;background:var(--ca-surface,#fff);border:1px solid var(--ca-border,#dbe4eb);border-radius:10px;flex-direction:column;gap:2px;min-width:200px;padding:6px;display:flex;position:absolute;top:32px;box-shadow:0 10px 30px #142d4a22}.agent-task-menu-list button:where(:not([class*=mantine-])){justify-content:flex-start;width:100%;font-size:12.5px}.agent-task-menu-list .agent-live-indicator{margin:4px 8px 2px}.agent-task-group h3:where(:not([class*=mantine-])){color:var(--ca-muted,#687889);text-transform:uppercase;letter-spacing:.04em;margin:8px 8px 2px;font-size:11px;font-weight:600}.agent-task-sidebar .agent-task-rows .agent-task-open{border-radius:10px;align-items:center;padding:6px 8px}.agent-task-sidebar .agent-task-rows li.is-selected .agent-task-open{background:color-mix(in srgb,var(--ca-icon,#2975bf) 12%,var(--ca-surface,#fff))}.agent-task-text strong{color:var(--ca-text,#203447);font-size:13px}.agent-task-text small{color:var(--ca-muted,#687889)}.agent-task-empty,.agent-task-more{color:var(--ca-muted,#687889);font-size:12.5px}[data-theme=dark] .agent-task-sidebar{background:var(--ca-surface-2);border-inline-end-color:var(--ca-border-soft)}[data-theme=dark] .agent-task-sidebar .agent-task-rows li.is-selected .agent-task-open{background:color-mix(in srgb,var(--ca-icon) 22%,var(--ca-surface))}[data-theme=dark] .agent-task-marker.is-done{background:var(--ca-ok-bg);color:var(--ca-ok)}[data-theme=dark] .agent-task-marker.is-running,[data-theme=dark] .agent-task-marker.is-queued{background:var(--ca-off-bg);color:var(--ca-link)}[data-theme=dark] .agent-task-marker.is-attention{background:var(--ca-warning-bg);color:var(--ca-warning)}[data-theme=dark] .agent-task-marker.is-failed{background:var(--ca-danger-bg);color:var(--ca-danger)}@media (width<=680px){.agent-sidebar-master{padding:8px 8px 4px}.agent-hero{padding:10px 12px}.agent-hero-avatar{width:34px;height:34px}}:root{--ca-surface:#fff;--ca-surface-2:#f1f4f7;--ca-page:transparent;--ca-text:#10253a;--ca-muted:#5d6f82;--ca-border:#e1e7ee;--ca-border-soft:#eef2f6;--ca-accent:#006ca8;--ca-link:#006ca8;--ca-icon:#006ca8;--ca-danger:#b42318;--ca-danger-bg:#fde2de;--ca-warning:#a84e0a;--ca-warning-bg:#fdf0e3;--ca-info:#0b5cad;--ca-info-bg:#e7eef7;--ca-ok:#177a52;--ca-ok-bg:#e4f4ec;--ca-off:#5d6f82;--ca-off-bg:#eef2f5;--ca-zone:#f1f6fa;--ca-water:#dcebf5;--ca-chart-1:#2975bf;--ca-chart-2:#e07b39;--ca-chart-3:#3a9d6a;--ca-chart-4:#8e5bb5;--ca-chart-5:#c94f4f;--ca-chart-6:#5aa3b3;--ca-chart-7:#b39b3a;--ca-chart-8:#6b7a8f;--ca-chart-9:#c0568b;--ca-chart-10:#9c755f;--ca-chart-11:#6b8e23;--ca-chart-12:#1f3f5c}[data-theme=dark]{--ca-surface:#151f2a;--ca-surface-2:#1b2733;--ca-page:#0e151d;--ca-text:#e5edf5;--ca-muted:#93a4b6;--ca-border:#243241;--ca-border-soft:#1d2a37;--ca-accent:#3fb3e6;--ca-link:#7cc4f5;--ca-icon:#3fb3e6;--ca-danger:#f0716b;--ca-danger-bg:#3a1f1c;--ca-warning:#f7a457;--ca-warning-bg:#3a2e14;--ca-info:#7cc4f5;--ca-info-bg:#1e3550;--ca-ok:#4cc38a;--ca-ok-bg:#1a3328;--ca-off:#93a4b6;--ca-off-bg:#243241;--ca-zone:#1a2633;--ca-water:#16283a;--ca-chart-1:#7cb6ef;--ca-chart-2:#f0a46c;--ca-chart-3:#6cc795;--ca-chart-4:#b693d6;--ca-chart-5:#e58585;--ca-chart-6:#8ccbd8;--ca-chart-7:#d6c26a;--ca-chart-8:#9aa9bd;--ca-chart-9:#e38cb6;--ca-chart-10:#c9a48d;--ca-chart-11:#a8c66c;--ca-chart-12:#e8eef5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--ca-bg:#f3f6f8;--ca-brand:#006ca8;--ca-brand-strong:#005a8c;--ca-on-brand:#fff;--ca-brand-bg:#e6f1f8;--ca-spark:#f79539;--ca-focus:#006ca8;--ca-nav-bg:#fff;--ca-nav-text:#33475b;--ca-nav-active-bg:#e6f1f8;--ca-nav-active-text:#006ca8;--ca-scrim:#081320e6;--ca-on-scrim:#fff;--ca-lens-ok:#5fd39a;--ca-lens-warning:#f7a457;--ca-shadow-1:0 1px 2px #10253a0f;--ca-shadow-2:0 8px 24px #10253a1f;--ca-shadow-3:0 28px 64px #10253a3d;--ca-font-display:"Plus Jakarta Sans", "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Noto Sans Arabic", system-ui, sans-serif;--ca-font-body:"DM Sans", "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Noto Sans Arabic", system-ui, sans-serif;--ca-font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--ca-fs-xs:11px;--ca-fs-sm:12px;--ca-fs-base:13px;--ca-fs-md:14px;--ca-fs-lg:16px;--ca-fs-xl:20px;--ca-fs-2xl:24px;--ca-fs-3xl:30px;--ca-lh-tight:1.2;--ca-lh-normal:1.5;--ca-space-1:4px;--ca-space-2:8px;--ca-space-3:12px;--ca-space-4:16px;--ca-space-5:20px;--ca-space-6:24px;--ca-space-8:32px;--ca-space-10:40px;--ca-radius-sm:6px;--ca-radius-md:9px;--ca-radius-lg:12px;--ca-radius-xl:16px;--ca-radius-pill:999px;--ca-duration-fast:.12s;--ca-duration-base:.2s;--ca-duration-slow:.32s;--ca-duration-ambient:26s;--ca-ease:cubic-bezier(.2, 0, 0, 1);--ca-sidebar-width:228px;--ca-topbar-height:56px;--ca-gutter:28px;--ca-gutter-phone:16px;--ca-content-max:1440px}[data-theme=dark]{--ca-bg:#0e151d;--ca-brand:#3fb3e6;--ca-brand-strong:#6cc6ee;--ca-on-brand:#06131d;--ca-brand-bg:#17293a;--ca-spark:#f7a457;--ca-focus:#6cc6ee;--ca-nav-bg:#0b1219;--ca-nav-text:#a9b8c8;--ca-nav-active-bg:#17293a;--ca-nav-active-text:#3fb3e6;--ca-scrim:#050a10eb;--ca-on-scrim:#fff;--ca-lens-ok:#5fd39a;--ca-lens-warning:#f7a457;--ca-shadow-1:0 1px 2px #0006;--ca-shadow-2:0 8px 24px #00000073;--ca-shadow-3:0 28px 64px #0009}@media (prefers-reduced-motion:reduce){:root{--ca-duration-fast:0s;--ca-duration-base:0s;--ca-duration-slow:0s;--ca-duration-ambient:0s}}
