.workspace-agent.full{background:#fff;border:1px solid #d8e3ef;border-radius:22px;overflow:hidden}.workspace-agent.full>header{border-bottom:1px solid #e2e9f1;justify-content:space-between;gap:20px;padding:24px;display:flex}.workspace-agent.full>header p{color:#087ce3;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.workspace-agent.full>header h2{margin:4px 0;font-size:28px}.agent-trust{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-trust span{color:#08783f;background:#edf8f2;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.workspace-agent-thread{overscroll-behavior:contain;background:#f4f7fb;min-height:420px;max-height:620px;padding:22px;overflow-y:auto}.workspace-agent-welcome{text-align:center;align-content:center;place-items:center;min-height:360px;display:grid}.workspace-agent-welcome>div:first-child{color:#4bb5ff;background:#092d58;border-radius:16px;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.workspace-agent-welcome h3{margin:14px 0 5px}.workspace-agent-welcome p{color:#62738a;max-width:560px}.workspace-agent-welcome>div:last-child{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.workspace-agent button{cursor:pointer;background:#fff;border:1px solid #ccd9e7;border-radius:9px;padding:9px 12px}.workspace-agent-exchange{margin-bottom:24px}.workspace-user-message{color:#fff;background:#087ce3;border-radius:16px 16px 5px;max-width:78%;margin-left:auto;padding:12px 15px}.workspace-user-message strong{font-size:11px}.workspace-user-message p,.workspace-agent-answer>p{margin:5px 0 0;line-height:1.55}.workspace-agent-answer{background:#fff;border:1px solid #d9e4ef;border-radius:16px 16px 16px 5px;max-width:86%;margin-top:10px;padding:15px}.workspace-agent-answer>header{align-items:center;gap:8px;display:flex}.workspace-agent-answer>header span{color:#4bb5ff;background:#092d58;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.workspace-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.workspace-metric-grid article{background:#eff5fb;border-radius:10px;padding:11px}.workspace-metric-grid span{color:#65778d;font-size:11px;display:block}.workspace-metric-grid strong{margin-top:4px;display:block}.health-card,.forecast-card,.agent-escalation{background:#eef5fd;border-radius:12px;margin-top:13px;padding:13px}.health-card>header{justify-content:space-between;display:flex}.health-card>article{border-bottom:1px solid #dbe6f2;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.health-card>article div{flex-direction:column;display:flex}.health-card>article span,.forecast-card span,.agent-escalation span{color:#63758b;font-size:11px}.health-card ol{margin-bottom:0}.forecast-card,.agent-escalation{flex-direction:column;gap:5px;display:flex}.agent-warning{color:#8a5200;background:#fff4df;border-radius:9px;margin-top:10px;padding:9px;font-size:12px}.agent-record-link{color:#0870ce;margin-top:10px}.workspace-agent-answer details{color:#62738a;border-top:1px solid #e3e9f0;margin-top:12px;padding-top:9px;font-size:11px}.workspace-agent-answer summary{cursor:pointer;font-weight:800}.workspace-agent-thinking{color:#62738a;justify-content:center;align-items:center;gap:9px;padding:20px;display:flex}.workspace-agent-composer{background:#fff;border-top:1px solid #dce5ef;gap:10px;padding:14px;display:flex}.workspace-agent-sections{border-bottom:1px solid #dbe4f0;gap:8px;padding:0 4px;display:flex}.workspace-agent-sections button{color:#66758f;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 16px;font-weight:800}.workspace-agent-sections button.active{color:#0879df;border-bottom-color:#1698ee}.agent-management-view{gap:18px;padding:22px 4px;display:grid}.agent-management-view>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.agent-management-view>header p{color:#0879df;text-transform:uppercase;letter-spacing:.08em;margin:0 0 5px;font-size:12px;font-weight:900}.agent-management-view>header h3{color:#0a1d3d;margin:0 0 5px;font-size:24px}.agent-management-view>header span{color:#6b7890}.agent-management-view>header>button{color:#fff;cursor:pointer;background:#087fe5;border:0;border-radius:10px;padding:11px 16px;font-weight:800}.agent-health-score{color:#fff;text-align:center;background:#092d5a;border-radius:15px;min-width:110px;padding:14px;font-size:28px}.agent-health-score small{color:#a9cff7;margin-top:3px;font-size:11px;font-weight:700;display:block}.agent-alert-list,.agent-recommendations,.agent-goal-list{gap:10px;display:grid}.agent-alert-list>h3,.agent-recommendations>h3{color:#0a1d3d;margin:4px 0}.agent-alert-list article,.agent-recommendations article,.agent-goal-list article{background:#fff;border:1px solid #dbe4f0;border-radius:13px;align-items:center;gap:14px;padding:15px;display:flex}.agent-alert-list article>div,.agent-recommendations article>div{flex:1;min-width:0}.agent-alert-list p,.agent-recommendations p{color:#52627c;margin:4px 0}.agent-alert-list small{color:#8290a6}.agent-alert-list button,.agent-recommendations button{color:#0872ce;cursor:pointer;background:#f5faff;border:1px solid #b9d5ef;border-radius:8px;padding:8px 11px;font-weight:800}.agent-alert-severity{text-align:center;border-radius:999px;min-width:60px;padding:5px 8px;font-size:10px;font-weight:900}.agent-alert-severity.high{color:#b3261e;background:#fee8e6}.agent-alert-severity.medium{color:#8a5800;background:#fff3d6}.agent-alert-severity.low{color:#08783e;background:#e6f7ee}.agent-empty-copy{color:#6d7b91;background:#f8fbff;border:1px dashed #cbd9e8;border-radius:12px;margin:0;padding:18px}.agent-goal-form{background:#eef6ff;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:10px;padding:15px;display:grid}.agent-goal-form label{gap:5px;display:grid}.agent-goal-form label span{color:#3d4e68;font-size:11px;font-weight:800}.agent-goal-form input,.agent-goal-form select{background:#fff;border:1px solid #c9d9ea;border-radius:8px;min-width:0;padding:9px}.agent-goal-form button{color:#fff;background:#087fe5;border:0;border-radius:8px;align-self:end;padding:10px 13px;font-weight:800}.agent-goal-list article{display:grid}.agent-goal-list article header,.agent-goal-list article footer{justify-content:space-between;gap:14px;display:flex}.agent-goal-list article header div{gap:3px;display:grid}.agent-goal-list article header small{color:#697a94}.agent-goal-list article header span{border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.agent-goal-list .risk{color:#b3261e;background:#fee8e6}.agent-goal-list .track{color:#08783e;background:#e5f7ec}.goal-progress{background:#e5edf6;border-radius:999px;height:8px;overflow:hidden}.goal-progress i{border-radius:inherit;background:linear-gradient(90deg,#1698ee,#7357ed);height:100%;display:block}.agent-goal-list footer{color:#61718a;font-size:12px}@media (max-width:900px){.agent-goal-form{grid-template-columns:1fr 1fr}.agent-management-view>header{align-items:stretch}.agent-alert-list article{flex-wrap:wrap;align-items:flex-start}}@media (max-width:600px){.workspace-agent-sections{overflow-x:auto}.agent-management-view>header{display:grid}.agent-health-score{width:max-content}.agent-goal-form{grid-template-columns:1fr}.agent-alert-list article,.agent-recommendations article{display:grid}.workspace-agent.full .workspace-metric-grid{grid-template-columns:1fr 1fr}}.workspace-agent-composer textarea{resize:none;border:1px solid #cbd8e6;border-radius:11px;flex:1;padding:11px}.workspace-agent-composer>button{color:#fff;background:#087ce3;border-color:#087ce3;align-self:flex-end}.agent-confirmation{background:#f4f9fe;border:1px solid #b8d6ef;border-radius:.75rem;gap:.55rem;padding:.8rem;display:grid}.agent-confirmation p{margin:0}.agent-confirmation>div{flex-wrap:wrap;gap:.5rem;display:flex}.agent-confirmation button{min-height:2.35rem;padding:.45rem .8rem}.agent-confirmation button:focus-visible{outline-offset:2px;outline:2px solid #087fe5}.agent-clarification{background:#f8fbfe;border:1px solid #c9d8e8;border-radius:.75rem;gap:.55rem;padding:.8rem;display:grid}.agent-clarification p{margin:0}.agent-clarification>div{flex-wrap:wrap;gap:.5rem;display:flex}.agent-clarification button{min-height:2.35rem;padding:.45rem .8rem}.agent-clarification button:focus-visible{outline-offset:2px;outline:2px solid #087fe5}.workspace-agent-composer>label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-agent-launcher{z-index:67;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#071d39;border:2px solid #b9dcfa;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;display:grid;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 10px 28px #061b3533}.workspace-agent-launcher img{border-radius:50%}.workspace-agent-launcher span{color:#fff;opacity:0;pointer-events:none;background:#071d39;border-radius:.4rem;width:max-content;padding:.35rem .55rem;font-size:.72rem;position:absolute;bottom:calc(100% + .5rem);right:0}.workspace-agent-launcher:hover span,.workspace-agent-launcher:focus-visible span{opacity:1}.workspace-agent-launcher:focus-visible{outline-offset:3px;outline:3px solid #48aefa}.workspace-agent-backdrop{z-index:120;background:#07132266;justify-content:flex-end;display:flex;position:fixed;inset:0}.workspace-agent-drawer{background:#fff;border-left:1px solid #cad8e8;grid-template-rows:auto minmax(0,1fr);width:min(430px,50vw);height:100dvh;display:grid;overflow:hidden;box-shadow:0 24px 65px #061b3538}.workspace-agent-drawer>header{color:#fff;background:#071d39;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.workspace-agent-drawer>header>div:first-child{flex-direction:column;display:flex}.workspace-agent-drawer>header span{color:#9db8d6;font-size:10px}.workspace-agent-drawer-actions{align-items:center;gap:.5rem;display:flex}.workspace-agent-drawer-actions a{color:#b9dcfa;font-size:.72rem;font-weight:750}.workspace-agent-drawer-actions .workspace-agent-new-chat{color:#dceeff;background:#ffffff14;border-radius:.4rem;width:auto;height:auto;padding:.35rem .5rem;font-size:.72rem}.workspace-agent-drawer>header button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:22px}.workspace-agent-drawer>header a:focus-visible,.workspace-agent-drawer>header button:focus-visible{outline-offset:2px;outline:2px solid #69bfff}.workspace-agent.compact{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.workspace-agent.compact .workspace-agent-thread{min-height:0;max-height:none}.workspace-agent.compact .workspace-agent-welcome{min-height:330px}.workspace-agent.compact .workspace-agent-answer{max-width:94%}.workspace-agent.compact .workspace-metric-grid{grid-template-columns:1fr}.workspace-agent.compact .workspace-agent-composer{display:grid}.workspace-agent.compact .workspace-agent-composer>button{justify-self:end}.workspace-agent.compact>.dashboard-notice{margin:8px 12px}@media (max-width:700px){.workspace-agent-backdrop{box-sizing:border-box;padding-bottom:calc(4rem + env(safe-area-inset-bottom))}.workspace-agent.full>header{flex-direction:column}.agent-trust{align-items:flex-start}.workspace-agent-thread{padding:14px}.workspace-agent-answer,.workspace-user-message{max-width:94%}.workspace-metric-grid{grid-template-columns:1fr}.workspace-agent-drawer{width:100vw;height:calc(100dvh - 4rem - env(safe-area-inset-bottom));border-top:1px solid #cad8e8;border-left:0;border-radius:1rem 1rem 0 0}.workspace-agent-launcher{right:.75rem;bottom:calc(5.4rem + env(safe-area-inset-bottom));touch-action:auto;top:auto!important;left:auto!important}.workspace-agent-welcome>div:last-child,.workspace-agent-composer{display:grid}.workspace-agent-composer>button{justify-self:end}}@media (prefers-reduced-motion:reduce){.workspace-agent-launcher,.workspace-agent-drawer{scroll-behavior:auto}}.agent-tool-results{gap:.75rem;margin:.75rem 0;display:grid}.agent-tool-result{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.agent-tool-result>header{background:#f8fafc;justify-content:space-between;gap:1rem;padding:.75rem 1rem;display:flex}.agent-tool-result>header div{gap:.2rem;display:grid}.agent-tool-result>header span,.agent-tool-result>p{color:var(--muted);font-size:.78rem}.agent-tool-result>p{padding:0 1rem}.agent-tool-result>article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.agent-tool-result>article div{gap:.2rem;min-width:0;display:grid}.agent-tool-result>article p,.agent-tool-result>article small{color:var(--muted);overflow-wrap:anywhere;margin:0}.agent-tool-result>article a{flex:none;font-weight:700}.agent-tool-status{text-transform:capitalize;font-size:.7rem}.agent-tool-result.unavailable,.agent-tool-result.forbidden,.agent-tool-result.failed{border-style:dashed}@media (max-width:600px){.agent-tool-result>header,.agent-tool-result>article{align-items:flex-start}.agent-tool-result>header{flex-direction:column;gap:.35rem}.agent-tool-result>article{padding:.7rem .8rem}}.agent-confirmation dl{gap:.4rem;margin:.75rem 0;display:grid}.agent-confirmation dl div{justify-content:space-between;gap:1rem;display:flex}.agent-confirmation dt{text-transform:capitalize;color:var(--muted)}.agent-confirmation dd{text-align:right;overflow-wrap:anywhere;margin:0}.agent-no-external-effect,.agent-action-result span{color:#176b37;background:#eaf8ef;border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.agent-action-result{background:#f5fcf7;border:1px solid #bfe4cb;border-radius:14px;gap:.45rem;padding:1rem;display:grid}.agent-action-result p{margin:0}.agent-action-result a{font-weight:700}.agent-setup-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:.75rem;padding:1rem;display:grid}.agent-setup-card>header,.agent-setup-card>footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.agent-setup-card>header div,.agent-setup-card li>div{gap:.15rem;display:grid}.agent-setup-card header span,.agent-setup-card small{color:var(--muted);font-size:.72rem}.agent-setup-card ol{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.agent-setup-card li{border:1px solid var(--line);border-radius:12px;gap:.35rem;padding:.75rem;display:grid}.agent-setup-card li p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.8rem}.agent-setup-card a{font-weight:700}.agent-setup-card footer{flex-wrap:wrap;justify-content:flex-start}@media (max-width:600px){.agent-setup-card>header{flex-direction:column;align-items:flex-start}}.agent-public-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:.6rem;padding:1rem;display:grid}.agent-public-card>header,.agent-public-card>footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.agent-public-card p{overflow-wrap:anywhere;margin:0}.agent-public-card span,.agent-public-card small{color:var(--muted);font-size:.75rem}.agent-public-card.unavailable{border-style:dashed}.agent-public-card a{font-weight:700}@media (max-width:600px){.agent-public-card>header,.agent-public-card>footer{flex-direction:column;align-items:flex-start}}.agent-operating-brief,.agent-brief-priorities,.agent-brief-changes{gap:1rem;display:grid}.agent-operating-brief>header,.agent-brief-coverage,.agent-brief-priorities article,.agent-brief-changes article{justify-content:space-between;align-items:center;gap:1rem;display:flex}.agent-brief-coverage{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:.75rem 1rem}.agent-brief-coverage span,.agent-brief-priorities article span,.agent-brief-changes span{color:var(--muted);font-size:.78rem}.agent-brief-priorities article,.agent-brief-changes article{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:1rem}.agent-brief-priorities article>div,.agent-brief-changes article>div{flex:1;gap:.25rem;min-width:0;display:grid}.agent-brief-priorities p{overflow-wrap:anywhere;margin:0}.agent-operating-brief details{border:1px solid var(--line);border-radius:12px;padding:1rem}.agent-brief-skeleton{border:1px dashed var(--line);border-radius:14px;padding:2rem}@media (max-width:600px){.agent-operating-brief>header,.agent-brief-coverage,.agent-brief-priorities article,.agent-brief-changes article{flex-direction:column;align-items:flex-start}.agent-brief-priorities article button,.agent-brief-changes article button{width:100%}}
.knowledge-manager{background:#fff;border:1px solid #d9e3ef;border-radius:1.25rem;margin-top:1.75rem;padding:1.5rem}.knowledge-manager>header,.knowledge-list article>header,.knowledge-list article>footer,.knowledge-form>header,.knowledge-form>footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.knowledge-manager>header p{color:#087ce3;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.knowledge-manager>header h3{margin:.3rem 0;font-size:1.5rem}.knowledge-manager>header span{color:#64748b}.knowledge-manager button{cursor:pointer;background:#fff;border:1px solid #cbd8e5;border-radius:.6rem;padding:.65rem .85rem}.knowledge-manager>header>button,.knowledge-form>footer button:last-child{color:#fff;background:#087ce3;border-color:#087ce3}.knowledge-toolbar{grid-template-columns:minmax(12rem,1fr) 14rem 11rem;gap:.75rem;margin:1.25rem 0;display:grid}.knowledge-toolbar input,.knowledge-toolbar select,.knowledge-form input,.knowledge-form select,.knowledge-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #cbd8e5;border-radius:.65rem;padding:.7rem}.knowledge-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.knowledge-list article{border:1px solid #dbe5ef;border-radius:.9rem;min-width:0;padding:1rem}.knowledge-list h4{margin:.75rem 0 .35rem}.knowledge-list p{color:#526176;white-space:pre-wrap}.knowledge-list footer{margin-top:1rem}.knowledge-list footer div{flex-wrap:wrap;gap:.4rem;display:flex}.knowledge-status{border-radius:2rem;padding:.28rem .55rem;font-size:.68rem;font-weight:800}.knowledge-status.draft{color:#8a5a00;background:#fff4d8}.knowledge-status.approved{color:#08783e;background:#e8f8ef}.knowledge-status.archived{color:#596579;background:#edf1f5}.knowledge-form{max-width:44rem}.knowledge-form label{flex-direction:column;gap:.4rem;margin-top:.85rem;display:flex}.knowledge-form aside{background:#f2f7fc;border-radius:.75rem;margin-top:1rem;padding:1rem}.knowledge-form aside h4{margin:.5rem 0}.knowledge-form>footer{justify-content:flex-end;margin-top:1rem}@media (max-width:700px){.knowledge-toolbar,.knowledge-list{grid-template-columns:1fr}.knowledge-manager{padding:1rem}.knowledge-manager>header,.knowledge-list article>footer{flex-direction:column;align-items:flex-start}}
.dashboard-mobile-context{display:none}@media (max-width:600px){.dashboard-sidebar,.mobile-nav-backdrop,.mobile-menu-button{display:none!important}.dashboard-main{--workspace-inline-padding:.85rem;padding:0 var(--workspace-inline-padding) calc(6.4rem + env(safe-area-inset-bottom))}.dashboard-header{align-items:center;gap:.5rem;min-height:3.8rem;display:flex}.dashboard-heading{min-width:0}.dashboard-heading h1{font-size:.92rem}.workspace-page-heading nav{text-overflow:ellipsis;max-width:45vw;overflow:hidden}.header-actions{align-items:center;width:auto;margin:0 0 0 auto;display:flex}.header-actions .desktop-header-action,.header-actions .status-pill,.header-actions .workspace-quick-add{display:none}.header-actions .notification-center,.header-actions .notification-bell{margin:0}.header-actions .notification-panel{width:calc(100vw - 1.7rem);max-width:19rem;max-height:min(27rem,100dvh - 5.5rem);position:fixed;top:4rem;left:auto;right:.85rem}.business-dashboard{margin:0;padding:0}.business-dashboard-head{gap:1rem;margin-bottom:1.1rem}.business-dashboard-head h2{margin:.35rem 0 .55rem;font-size:1.7rem;line-height:1.15}.business-dashboard-head>div>span{font-size:.92rem;line-height:1.55;display:block}.business-dashboard-head label,.business-dashboard-head select{width:100%}.executive-metrics{gap:.75rem;margin-bottom:.75rem}.executive-metrics article{min-height:9.25rem;padding:1.15rem}.executive-metrics strong{font-size:1.55rem}.business-dashboard-grid{gap:.75rem}.dashboard-panel{min-width:0;padding:1rem}.dashboard-panel>header{align-items:flex-start;gap:.75rem}.dashboard-panel header h3{font-size:1rem}.finance-snapshot dl>div{gap:.75rem;padding-inline:0}.panel-empty{padding:2rem 1rem}.b2brain-floating-agent{bottom:calc(5.4rem + env(safe-area-inset-bottom));right:.75rem}.mobile-bottom-nav{border-top:1px solid var(--line);padding:.4rem .25rem calc(.4rem + env(safe-area-inset-bottom));z-index:98;background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav a,.mobile-bottom-nav button{color:#667085;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.18rem;min-width:0;min-height:2.8rem;padding:.15rem;font-size:.58rem;text-decoration:none;display:flex}.mobile-bottom-nav span{font-size:.9rem;font-weight:750}.mobile-bottom-nav .active{color:#116fd4}.mobile-bottom-nav .mobile-quick-add span{color:#fff;background:#116fd4;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:-1rem;display:flex}.mobile-navigation-backdrop{z-index:110;background:#070c237a;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-navigation-sheet{max-height:75dvh;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));background:#fff;border-radius:1rem 1rem 0 0;width:100%;overflow-y:auto}.mobile-navigation-sheet header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.mobile-navigation-sheet header button{background:#f3f5f8;border:0;border-radius:50%;width:2.75rem;height:2.75rem;font-size:1.2rem}.mobile-navigation-sheet>div{gap:.35rem;display:grid}.mobile-navigation-sheet a{border:1px solid var(--line);color:#18213b;border-radius:.7rem;min-height:2.75rem;padding:.8rem;text-decoration:none}}
