.bo-app-shell{background:radial-gradient(circle at 78% -12%, #7557f61c, transparent 34rem), var(--bo-color-canvas);min-height:100dvh}.bo-skip-link{z-index:1000;border-radius:var(--bo-radius-md);background:var(--bo-color-accent);color:#fff;padding:10px 14px;font-weight:750;text-decoration:none;transition:translate .12s;position:fixed;top:10px;left:12px;translate:0 -160%}.bo-skip-link:focus{translate:0}.bo-shell-sidebar.sidebar{border-right:1px solid var(--bo-color-shell-border);background:radial-gradient(circle at 18% 4%, #7557f63b, transparent 13rem), linear-gradient(180deg, #0d1229 0%, var(--bo-color-shell) 64%);color:var(--bo-color-text-on-dark);box-shadow:18px 0 48px #080b1f14}.bo-shell-sidebar .brandmark small,.bo-shell-sidebar .profile small,.bo-shell-sidebar nav button{color:var(--bo-color-text-on-dark-muted)}.bo-shell-sidebar nav button:hover,.bo-shell-sidebar nav button.active{color:#fff;background:#7557f62b}.bo-shell-sidebar nav button.active{box-shadow:inset 3px 0 var(--bo-color-accent), inset 0 0 0 1px #8b74ff29}.bo-shell-sidebar nav button.active em,.bo-shell-sidebar .workspace-icon{background:linear-gradient(135deg, var(--bo-color-accent), #9d78ff)}.bo-shell-main{outline:0;min-width:0;overflow-x:clip}.bo-shell-topbar{border-color:color-mix(in srgb, var(--bo-color-border) 84%, transparent);background:color-mix(in srgb, var(--bo-color-surface) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);min-height:68px;box-shadow:0 1px #1f1b440a}.bo-shell-topbar .header-tool.active,.bo-shell-topbar .header-ai-trigger.active{border-color:color-mix(in srgb, var(--bo-color-accent) 35%, var(--bo-color-border));background:var(--bo-color-accent-soft);color:var(--bo-color-accent-strong)}.bo-shell-topbar .new-task{border-color:var(--bo-color-accent);background:linear-gradient(135deg, var(--bo-color-accent-strong), var(--bo-color-accent));box-shadow:0 8px 22px #5b3ee838}.bo-shell-content:not(.bo-shell-content-immersive){width:min(100%, var(--bo-page-max));max-width:var(--bo-page-max);margin-inline:auto;padding:clamp(24px,3vw,42px) clamp(18px,3vw,42px) 80px}.bo-bento-grid{min-width:0}.bo-surface{border:1px solid var(--bo-color-border);border-radius:var(--bo-radius-lg);background:var(--bo-color-surface);min-width:0;box-shadow:var(--bo-shadow-card)}.bo-surface>header{width:auto;height:auto;min-height:0;position:static;top:auto}.app-shell main section.bo-surface button,.app-shell main section.bo-surface input,.app-shell main section.bo-surface select,.app-shell main section.bo-surface textarea{min-height:var(--bo-control-md)!important}.bo-surface-subtle{background:var(--bo-color-surface-subtle)}.bo-surface-spotlight{border-color:color-mix(in srgb, var(--bo-color-accent) 22%, var(--bo-color-border));background:radial-gradient(circle at 92% 0,#8b74ff2e,#0000 19rem),linear-gradient(145deg,#fff 0%,#fbfaff 58%,#f1eeff 100%)}.bo-surface-inverted{border-color:var(--bo-color-shell-border);background:linear-gradient(145deg, var(--bo-color-shell-raised), var(--bo-color-shell));color:var(--bo-color-text-on-dark)}.bo-status-pill{border:1px solid var(--bo-color-border);background:var(--bo-color-surface-raised);min-height:30px;color:var(--bo-color-text-muted);font-size:var(--bo-text-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-weight:750;display:inline-flex}.bo-status-pill>i{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 16%, transparent);background:currentColor;border-radius:50%}.bo-status-pill-success{border-color:color-mix(in srgb, var(--bo-color-success) 22%, var(--bo-color-border));background:var(--bo-color-success-soft);color:var(--bo-color-success)}.bo-status-pill-warning{border-color:color-mix(in srgb, var(--bo-color-warning) 22%, var(--bo-color-border));background:var(--bo-color-warning-soft);color:var(--bo-color-warning)}.bo-status-pill-danger{border-color:color-mix(in srgb, var(--bo-color-danger) 22%, var(--bo-color-border));background:var(--bo-color-danger-soft);color:var(--bo-color-danger)}.bo-status-pill-info{border-color:color-mix(in srgb, var(--bo-color-info) 22%, var(--bo-color-border));background:var(--bo-color-info-soft);color:var(--bo-color-info)}.bo-async-state{border-radius:var(--bo-radius-md);min-height:48px;box-shadow:none;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.bo-async-state.loading{border-color:color-mix(in srgb, var(--bo-color-info) 18%, var(--bo-color-border));background:var(--bo-color-info-soft);color:var(--bo-color-info)}.bo-async-state.error,.bo-async-state.unavailable{border-color:color-mix(in srgb, var(--bo-color-danger) 18%, var(--bo-color-border));background:var(--bo-color-danger-soft);color:var(--bo-color-danger)}.bo-async-state.permission{border-color:color-mix(in srgb, var(--bo-color-warning) 18%, var(--bo-color-border));background:var(--bo-color-warning-soft);color:var(--bo-color-warning)}.home-overview .bo-surface.decision-work-list,.home-overview .bo-surface.home-quick-links,.home-summary-rail .bo-surface{overflow:hidden}.app-shell main section.bo-surface .decision-brief-actions button{min-height:var(--bo-control-lg)!important}@media (max-width:1180px){.bo-shell-content:not(.bo-shell-content-immersive){padding-inline:clamp(18px,2.5vw,30px)}}@media (max-width:760px){.bo-app-shell{display:block}.bo-shell-topbar{min-height:62px;padding-inline:12px}.bo-shell-content:not(.bo-shell-content-immersive){padding:20px 13px calc(112px + env(safe-area-inset-bottom))}.bo-status-pill{min-height:28px}.app-shell main section.bo-surface button,.app-shell main section.bo-surface input,.app-shell main section.bo-surface select,.app-shell main section.bo-surface textarea{min-height:var(--bo-control-lg)!important}.bo-async-state{flex-direction:column;align-items:stretch}}@media (forced-colors:active){.bo-surface,.bo-status-pill,.bo-async-state{border:1px solid canvastext}.bo-status-pill>i{background:canvastext}}.bo-shell-sidebar.sidebar{border-right-color:color-mix(in srgb, var(--bo-color-text) 9%, transparent);color:var(--bo-color-text);box-shadow:none;background:#f8f9fb}.bo-shell-sidebar .northstar-mark{filter:none;opacity:1}.bo-shell-sidebar .brandmark strong,.bo-shell-sidebar .workspace-switch strong,.bo-shell-sidebar .profile strong{color:var(--bo-color-text)}.bo-shell-sidebar .brandmark small,.bo-shell-sidebar .profile small,.bo-shell-sidebar nav button,.bo-shell-sidebar .sidebar-collapse-toggle{color:var(--bo-color-text-muted)}.bo-shell-sidebar .workspace-switch,.bo-shell-sidebar .profile,.bo-shell-sidebar .sidebar-collapse-toggle{border-color:var(--bo-color-border)}.bo-shell-sidebar .workspace-switch{background:var(--bo-color-surface);box-shadow:var(--bo-shadow-card)}.bo-shell-sidebar nav button:hover{background:color-mix(in srgb, var(--bo-color-text) 4%, transparent);color:var(--bo-color-text)}.bo-shell-sidebar nav button.active{border-color:color-mix(in srgb, var(--bo-color-accent) 20%, var(--bo-color-border));background:var(--bo-color-surface);color:var(--bo-color-text);box-shadow:inset 3px 0 var(--bo-color-accent), var(--bo-shadow-card)}.bo-shell-sidebar nav button.active em,.bo-shell-sidebar .workspace-icon{background:var(--bo-color-accent);color:#fff}.bo-shell-sidebar .sidebar-collapse-toggle:hover,.bo-shell-sidebar .profile:hover{background:var(--bo-color-surface);color:var(--bo-color-text)}.bo-shell-topbar{border-color:var(--bo-color-border);background:#ffffffeb;min-height:62px;box-shadow:0 1px #10121808}.bo-shell-topbar .new-task{background:#1a1b1f;border-color:#1a1b1f;box-shadow:0 1px 2px #10121824}.bo-shell-content:not(.bo-shell-content-immersive){padding:28px clamp(18px,2.6vw,36px) 72px}.bo-surface{border-color:color-mix(in srgb, var(--bo-color-text) 9%, transparent);box-shadow:var(--bo-shadow-card)}.dashboard-page-heading{z-index:auto;background:0 0;border:0;grid-area:heading;justify-content:space-between;align-items:flex-end;gap:24px;width:auto;min-width:0;height:auto;min-height:0;padding:2px 2px 4px;display:flex;position:static;top:auto}.dashboard-page-heading>div:first-child{min-width:0}.dashboard-page-heading h1{color:var(--bo-color-text);letter-spacing:-.035em;text-wrap:balance;margin:4px 0 6px;font-size:clamp(28px,3vw,36px);font-weight:670;line-height:1.05}.dashboard-page-heading>div:first-child>p:last-child{max-width:720px;color:var(--bo-color-text-muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}.dashboard-page-actions{flex:none;align-items:center;gap:10px;display:flex}.app-shell main .dashboard-page-actions>button,.app-shell main .dashboard-primary-action{color:#fff;background:#1a1b1f;border:1px solid #1a1b1f;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:720;display:inline-flex;min-height:40px!important}.decision-command-center.home-overview{grid-template-columns:minmax(0,1fr) minmax(292px,328px);grid-template-areas:"heading heading""brief rail""work rail""secondary rail";gap:16px}.home-overview-hero{background:var(--bo-color-surface);padding:20px}.home-overview-heading{align-items:center;gap:18px}.home-overview-heading h2{letter-spacing:-.02em;margin:3px 0 4px;font-size:19px;font-weight:670;line-height:1.2}.home-overview-heading>div>p:not(.eyebrow){max-width:660px;font-size:12px}.home-pulse-grid{border-top:0;gap:10px;margin-top:16px;padding-top:0}.app-shell main .home-pulse-grid>button{border-color:color-mix(in srgb, var(--bo-color-text) 8%, transparent);background:var(--bo-color-surface-subtle);box-shadow:none;border-radius:10px;padding:12px 13px;min-height:84px!important}.app-shell main .home-pulse-grid>button:hover{border-color:color-mix(in srgb, var(--bo-color-accent) 30%, var(--bo-color-border));background:var(--bo-color-surface);box-shadow:var(--bo-shadow-card);transform:none}.home-pulse-grid>button>b{font-variant-numeric:tabular-nums;font-size:25px;font-weight:650}.home-pulse-grid>button>span small,.home-pulse-grid>button>em{font-size:11px}.home-overview-hero .decision-featured-task{border:1px solid color-mix(in srgb, var(--bo-color-accent) 16%, var(--bo-color-border));background:color-mix(in srgb, var(--bo-color-accent-soft) 38%, white);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:10px;margin-top:14px;padding:14px}.home-overview .decision-work-list,.home-quick-links,.home-overview .decision-briefing-card{box-shadow:var(--bo-shadow-card);border-radius:12px}.home-summary-rail{gap:16px}.dashboard-empty{gap:16px;display:grid}.dashboard-empty-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px;display:grid}.dashboard-setup-path,.dashboard-integration-starter,.dashboard-empty-preview{padding:20px}.dashboard-setup-path>header,.dashboard-integration-starter>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.dashboard-setup-path h2,.dashboard-integration-starter h2,.dashboard-empty-preview h2{letter-spacing:-.02em;margin:3px 0 0;font-size:18px;font-weight:670}.dashboard-setup-path ol{margin:0;padding:0;list-style:none;display:grid}.dashboard-setup-path li{border-top:1px solid var(--bo-color-border);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px 0;display:grid}.dashboard-setup-path li>span:first-child{background:var(--bo-color-accent-soft);width:30px;height:30px;color:var(--bo-color-accent-strong);border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.dashboard-setup-path li>div,.dashboard-integration-starter>div>button>span:nth-child(2){min-width:0;display:grid}.dashboard-setup-path li small,.dashboard-integration-starter small,.dashboard-empty-preview p{color:var(--bo-color-text-muted);font-size:11px;line-height:1.45}.app-shell main .dashboard-setup-path li>button{border:1px solid var(--bo-color-border);background:var(--bo-color-surface);color:var(--bo-color-text);border-radius:8px;padding:0 11px;font-size:11px;font-weight:700;min-height:36px!important}.app-shell main .dashboard-integration-starter>header>button{color:var(--bo-color-text);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex;min-height:36px!important}.dashboard-integration-starter>div{gap:8px;display:grid}.app-shell main .dashboard-integration-starter>div>button{border:1px solid var(--bo-color-border);background:var(--bo-color-surface-subtle);color:var(--bo-color-text);text-align:start;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid;min-height:64px!important}.dashboard-integration-starter>div>button>span:first-child{background:var(--bo-color-surface);width:34px;height:34px;color:var(--bo-color-accent-strong);box-shadow:var(--bo-shadow-card);border-radius:9px;place-items:center;display:grid}.dashboard-integration-starter>div>button em{background:var(--bo-color-accent-soft);color:var(--bo-color-accent-strong);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.dashboard-empty-preview{color:#fff;background:#1a1b1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.dashboard-empty-preview .eyebrow,.dashboard-empty-preview p{color:#ffffff9e}.dashboard-empty-preview p{max-width:680px;margin:8px 0 0}.dashboard-preview-modules{grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px;display:grid}.dashboard-preview-modules span{color:#fffc;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:9px 10px;font-size:10px;font-weight:700}@media (max-width:1180px){.decision-command-center.home-overview{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""brief""work""rail""secondary"}.dashboard-empty-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.bo-shell-content:not(.bo-shell-content-immersive){padding:18px 12px calc(108px + env(safe-area-inset-bottom))}.dashboard-page-heading{flex-direction:column;align-items:stretch;gap:14px;padding-inline:2px}.dashboard-page-heading h1{font-size:29px}.dashboard-page-actions{justify-content:space-between}.dashboard-page-actions>button,.dashboard-primary-action{width:100%}.home-overview-hero{padding:15px}.home-overview-heading{flex-direction:column;align-items:flex-start;gap:10px}.home-overview-heading h2{font-size:18px}.home-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell main .home-pulse-grid>button{min-height:82px!important}.home-overview-hero .decision-featured-task{margin-top:12px}.dashboard-setup-path,.dashboard-integration-starter,.dashboard-empty-preview{padding:16px}.dashboard-setup-path>header,.dashboard-integration-starter>header{flex-direction:column;align-items:flex-start}.dashboard-setup-path li{grid-template-columns:30px minmax(0,1fr)}.dashboard-setup-path li>button{grid-column:2;width:100%}.app-shell main .dashboard-integration-starter>div>button{grid-template-columns:34px minmax(0,1fr) auto}.dashboard-integration-starter>div>button em{display:none}.dashboard-empty-preview{grid-template-columns:minmax(0,1fr)}.dashboard-preview-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.home-overview .core-signal-grid{grid-template-columns:minmax(0,1fr)}.home-overview .core-overview-signals{scroll-margin-top:72px}}.bo-app-shell{background:#fff}.bo-shell-sidebar.sidebar{background:#fbfbfb}.bo-shell-sidebar .brandmark{gap:9px;padding:8px 7px 15px}.bo-shell-sidebar .northstar-mark{width:30px;height:32px}.bo-shell-sidebar .brandmark strong{letter-spacing:-.02em;font-size:14px}.bo-shell-sidebar .brandmark small{font-size:9px}.bo-shell-sidebar .workspace-switch{min-height:42px;box-shadow:none;background:0 0;border:0;padding:6px 7px}.bo-shell-sidebar .workspace-switch:hover{background:#f1f1f1}.bo-shell-sidebar .workspace-icon{border-radius:7px;width:28px;height:28px}.bo-shell-sidebar nav{gap:1px;margin-top:14px}.bo-shell-sidebar nav button{border:0;border-radius:6px;gap:9px;height:35px;min-height:35px;padding-inline:9px;font-size:11px}.bo-shell-sidebar nav button.active,.bo-shell-sidebar nav button:hover{color:#171717;box-shadow:none;background:#ededed;border:0}.bo-shell-sidebar nav button.active i{color:#5c55df}.bo-shell-sidebar .sidebar-more-wrap{border-top:1px solid #dedede;margin-top:8px;padding-top:8px}.bo-shell-sidebar .sidebar-collapse-toggle,.bo-shell-sidebar .profile{border-color:#dedede}.bo-shell-topbar{background:#fff;height:52px;min-height:52px;padding-inline:14px}.bo-shell-topbar .new-task{border-radius:7px;height:34px;min-height:34px!important}:is(.bo-shell-content:has(.crm-ai-home),.bo-shell-content:has(.brands-crm)){background:#fff;width:100%;max-width:none;padding:0 0 72px}.crm-ai-home{color:#171717;min-width:0}.crm-scope-tabs{scrollbar-width:none;background:#fff;border-bottom:1px solid #dedede;align-items:center;gap:3px;min-height:43px;padding:0 16px;display:flex;overflow-x:auto}.crm-scope-tabs::-webkit-scrollbar{display:none}.app-shell main .crm-scope-tabs>button{color:#5f5f5f;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;width:auto;min-width:max-content;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex;min-height:30px!important}.app-shell main .crm-scope-tabs>button.active{color:#171717;background:#f0f0f0}.app-shell main .crm-scope-tabs>button.crm-add-tab{border-left:1px solid #dedede;border-radius:0;margin-left:5px;padding-left:12px}.crm-tab-dot{background:#7465ea;border-radius:4px;width:12px;height:12px}.crm-tab-dot.tone-0{background:#a66be6}.crm-tab-dot.tone-1{background:#58c89d}.crm-tab-dot.tone-2{background:#f2b957}.crm-tab-dot.tone-3{background:#ef7f8f}.crm-ai-focus{justify-items:center;width:min(800px,100% - 36px);margin:clamp(62px,8vh,100px) auto clamp(74px,10vh,120px);display:grid}.crm-ai-heading{text-align:center}.crm-ai-heading h1{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,48px);font-weight:500;line-height:1.08}.crm-ai-heading p{color:#696969;margin:10px 0 0;font-size:13px}.crm-ai-composer{background:#f7f7f7;border:1px solid #d8d8d8;border-radius:11px;grid-template-rows:1fr auto;width:100%;min-height:130px;margin-top:34px;padding:15px 15px 11px;display:grid;box-shadow:0 1px 2px #00000008}.crm-ai-composer:focus-within{background:#fff;border-color:#aaa;box-shadow:0 0 0 3px #0000000a}.crm-ai-composer textarea{resize:none;color:#171717;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:13px;line-height:1.5;min-height:64px!important}.crm-ai-composer textarea::placeholder{color:#9b9b9b}.crm-ai-composer footer,.crm-ai-composer footer>div{align-items:center;gap:4px;display:flex}.crm-ai-composer footer{justify-content:space-between}.app-shell main .crm-ai-composer footer button{color:#555;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:10px;font-weight:650;display:inline-flex;min-height:30px!important}.app-shell main .crm-ai-composer footer button:hover{background:#ececec}.app-shell main .crm-ai-composer footer .crm-send{color:#fff;background:#171717;justify-content:center;width:34px;min-width:34px;height:34px;padding:0;min-height:34px!important}.app-shell main .crm-ai-composer footer .crm-send:disabled{background:#d5d5d5}.crm-model-dots{align-items:center;padding-left:3px;display:inline-flex}.crm-model-dots i{background:#7766e9;border:1px solid #fff;border-radius:50%;width:13px;height:13px;margin-left:-3px}.crm-model-dots i:nth-child(2){background:#50c88e}.crm-model-dots i:nth-child(3){background:#ed6c82}.crm-prompt-row{flex-wrap:wrap;justify-content:center;gap:7px;width:100%;margin-top:16px;display:flex}.app-shell main .crm-prompt-row button{color:#4f4f4f;background:#fff;border:1px solid #dedede;border-radius:7px;width:auto;padding:0 12px;font-size:10px;min-height:33px!important}.crm-ai-latest{background:#fff;border:1px solid #e0e0e0;border-radius:9px;grid-template-columns:28px minmax(0,1fr);gap:10px;width:100%;margin-top:18px;padding:13px;display:grid}.crm-ai-latest>span{color:#fff;background:#171717;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.crm-home-section{width:min(1180px,100% - 56px);margin:0 auto 62px}.crm-home-section>header{background:0 0;border:0;justify-content:space-between;align-items:flex-end;gap:20px;width:auto;height:auto;min-height:0;padding:0 0 13px;display:flex;position:static}.crm-home-section>header h2{margin:0 0 3px;font-size:13px;font-weight:650}.crm-home-section>header small{color:#878787;font-size:10px}.app-shell main .crm-home-section>header>button{color:#565656;background:0 0;border:0;align-items:center;gap:6px;width:auto;padding:0;font-size:10px;display:inline-flex;min-height:30px!important}.crm-activity-grid,.crm-applications>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.app-shell main .crm-activity-grid>button,.app-shell main .crm-applications>div>button{color:#171717;text-align:left;background:#fff;border:1px solid #dedede;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:11px;display:grid;min-height:74px!important}.app-shell main .crm-activity-grid>button:hover,.app-shell main .crm-applications>div>button:hover{background:#fafafa;border-color:#bcbcbc}.crm-record-mark,.crm-applications>div>button>span:first-child{color:#5c55df;background:#f5f5f5;border:1px solid #e2e2e2;border-radius:7px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:800;display:grid}.crm-activity-grid>button>span:nth-child(2),.crm-applications>div>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.crm-activity-grid b,.crm-applications b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.crm-activity-grid small,.crm-applications small{color:#7d7d7d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.crm-activity-grid em,.crm-applications em{color:#777;white-space:nowrap;font-size:8px;font-style:normal}.crm-home-meta{color:#888;border-top:1px solid #e3e3e3;align-items:center;gap:16px;width:min(1180px,100% - 56px);margin:0 auto;padding-top:16px;font-size:9px;display:flex}.crm-home-meta button{color:#555;background:0 0;border:0;margin-left:auto;padding:0;font-size:9px}.brands-crm{color:#171717;width:min(1240px,100% - 64px);margin:0 auto;padding:38px 0 72px}.brands-crm-heading{background:0 0;border:0;justify-content:space-between;align-items:flex-end;gap:24px;width:auto;height:auto;min-height:0;padding:0;display:flex;position:static}.brands-crm-heading p{color:#888;letter-spacing:.1em;margin:0 0 5px;font-size:9px;font-weight:750}.brands-crm-heading h1{letter-spacing:-.04em;margin:0;font-size:30px;font-weight:620}.brands-crm-heading span{color:#737373;margin-top:7px;font-size:11px;display:block}.app-shell main .brands-crm-heading>button,.app-shell main .brands-crm-empty>button{color:#fff;background:#171717;border:1px solid #171717;border-radius:7px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex;min-height:37px!important}.brands-crm-stages{border-block:1px solid #dedede;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px;display:grid}.app-shell main .brands-crm-stages>button{border:0;text-align:left;background:#fff;border-right:1px solid #dedede;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 16px;display:grid;min-height:59px!important}.app-shell main .brands-crm-stages>button:last-child{border-right:0}.brands-crm-stages small{color:#666;font-size:10px}.brands-crm-stages b{font-size:15px}.crm-stage-dot{background:#aaa;border-radius:50%;width:8px;height:8px}.crm-stage-dot.active{background:#16815f}.crm-stage-dot.attention{background:#c3861d}.crm-stage-dot.setup{background:#7465ea}.brands-crm-toolbar{align-items:center;gap:8px;padding:18px 0 12px;display:flex}.brands-crm-toolbar label{color:#777;border:1px solid #d8d8d8;border-radius:7px;align-items:center;gap:8px;width:min(320px,100%);min-height:36px;padding:0 10px;display:flex}.brands-crm-toolbar input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.app-shell main .brands-crm-toolbar>button{color:#555;background:#fff;border:1px solid #d8d8d8;border-radius:7px;align-items:center;gap:16px;width:auto;padding:0 10px;font-size:10px;display:inline-flex;min-height:36px!important}.brands-crm-table{border:1px solid #dedede;border-radius:8px;overflow:hidden}.brands-crm-table-head,.brands-crm-row{grid-template-columns:minmax(190px,1.3fr) 135px 70px 85px 85px minmax(180px,1fr) 30px;align-items:center;gap:12px;display:grid}.brands-crm-table-head{color:#777;background:#f7f7f7;border-bottom:1px solid #dedede;min-height:39px;padding:0 14px;font-size:9px;font-weight:650}.app-shell main .brands-crm-row{color:#171717;text-align:left;background:#fff;border:0;border-bottom:1px solid #e5e5e5;border-radius:0;width:100%;padding:0 14px;min-height:66px!important}.app-shell main .brands-crm-row:last-of-type{border-bottom:0}.app-shell main .brands-crm-row:hover{background:#fafafa}.brands-crm-identity{align-items:center;gap:10px;min-width:0;display:flex}.brands-crm-identity>i{color:#333;background:#f4f4f4;border:1px solid #ddd;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;font-weight:800;display:grid}.brands-crm-identity>span,.brands-crm-next{gap:2px;min-width:0;display:grid}.brands-crm-identity b,.brands-crm-next b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.brands-crm-identity small,.brands-crm-next small{color:#858585;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.crm-stage{color:#5e5e5e;align-items:center;gap:6px;width:max-content;font-size:9px;font-style:normal;font-weight:650;display:inline-flex}.crm-stage i{background:#7465ea;border-radius:50%;width:7px;height:7px}.crm-stage.active i{background:#16815f}.crm-stage.needs-attention i{background:#c3861d}.brands-crm-empty{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:300px;padding:40px;display:grid}.brands-crm-empty>span{color:#5c55df;background:#f7f7f7;border:1px solid #dedede;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.brands-crm-empty h2{margin:4px 0 0;font-size:16px}.brands-crm-empty p{color:#777;max-width:430px;margin:0 0 8px;font-size:10px;line-height:1.5}@media (min-width:761px){.bo-app-shell:not(.sidebar-collapsed){grid-template-columns:206px minmax(0,1fr)}.bo-app-shell:not(.sidebar-collapsed) .bo-shell-sidebar.sidebar{width:206px;padding:8px 8px 10px}}@media (max-width:900px){.crm-activity-grid,.crm-applications>div{grid-template-columns:repeat(2,minmax(0,1fr))}.brands-crm-table-head,.brands-crm-row{grid-template-columns:minmax(180px,1.3fr) 125px 60px 75px 75px minmax(150px,1fr) 24px}}@media (max-width:760px){:is(.bo-shell-content:has(.crm-ai-home),.bo-shell-content:has(.brands-crm)){padding:0 0 calc(96px + env(safe-area-inset-bottom))}.crm-scope-tabs{padding-inline:10px}.crm-ai-focus{width:calc(100% - 28px);margin:44px auto 72px}.crm-ai-heading h1{font-size:32px}.crm-ai-heading p{font-size:12px}.crm-ai-composer{min-height:142px;margin-top:25px}.crm-ai-composer footer>div>button:nth-child(3){display:none}.crm-prompt-row{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:3px;overflow-x:auto}.crm-prompt-row::-webkit-scrollbar{display:none}.app-shell main .crm-prompt-row button{white-space:nowrap;flex:none}.crm-home-section,.crm-home-meta{width:calc(100% - 28px)}.crm-home-section{margin-bottom:48px}.crm-home-section>header{align-items:flex-start}.crm-activity-grid,.crm-applications>div{grid-template-columns:minmax(0,1fr)}.crm-home-meta{flex-wrap:wrap}.crm-home-meta button{text-align:left;width:100%;margin-left:0}.brands-crm{width:calc(100% - 28px);padding-top:26px}.brands-crm-heading{flex-direction:column;align-items:stretch;gap:18px}.brands-crm-heading h1{font-size:28px}.brands-crm-heading span{line-height:1.5}.brands-crm-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell main .brands-crm-stages>button:nth-child(2){border-right:0}.app-shell main .brands-crm-stages>button:nth-child(-n+2){border-bottom:1px solid #dedede}.brands-crm-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brands-crm-toolbar label{grid-column:1/-1;width:100%}.brands-crm-table{border:0;border-radius:0}.brands-crm-table-head{display:none}.app-shell main .brands-crm-row{border:1px solid #dedede;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:9px;padding:14px;min-height:0!important}.brands-crm-row>span:nth-child(2),.brands-crm-row>span:nth-child(3),.brands-crm-row>span:nth-child(4),.brands-crm-row>span:nth-child(5){display:none}.brands-crm-next{grid-column:1;padding-left:42px}.brands-crm-row>span:last-child{grid-area:1/2/span 2}.brands-crm-empty{border:1px solid #dedede;border-radius:8px;min-height:270px;padding:28px 18px}}
.core-overview-signals{padding:var(--bo-space-5);gap:var(--bo-space-4);display:grid}.core-overview-signals>header{justify-content:space-between;align-items:flex-start;gap:var(--bo-space-4);display:flex}.core-overview-signals h2,.core-overview-signals p{margin:0}.core-overview-signals>header p:last-child{color:var(--bo-color-text-muted);font-size:var(--bo-text-sm)!important}.core-signal-grid{gap:var(--bo-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.core-signal-grid>button{text-align:left;border:1px solid var(--bo-color-border);border-radius:var(--bo-radius-md);background:var(--bo-color-surface-subtle);min-width:0;color:var(--bo-color-text);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon copy""state state";gap:10px 12px;padding:14px;display:grid}.core-signal-grid>button:hover:not(:disabled){border-color:color-mix(in srgb,var(--bo-color-accent) 35%,var(--bo-color-border));background:var(--bo-color-accent-soft)}.core-signal-grid>button.attention{background:var(--bo-color-warning-soft)}.core-signal-grid>button.unavailable{background:var(--bo-color-surface-subtle)}.core-signal-icon{background:var(--bo-color-accent-soft);width:34px;height:34px;color:var(--bo-color-accent-strong);border-radius:10px;grid-area:icon;place-items:center;display:grid}.core-signal-grid>button>span:nth-child(2){grid-area:copy;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-width:0;display:grid}.core-signal-grid small{color:var(--bo-color-text-muted)}.core-signal-grid b{font-size:var(--bo-text-xl)!important}.core-signal-grid em{text-overflow:ellipsis;white-space:nowrap;color:var(--bo-color-text-muted);grid-column:1/-1;font-style:normal;overflow:hidden}.core-signal-grid .bo-status-pill{grid-area:state;justify-self:start;min-height:24px;padding-block:2px}.core-command-palette{flex-direction:column;width:min(680px,100vw - 24px);max-height:min(680px,100dvh - 90px);display:flex;overflow:hidden}.core-command-input{margin:0 14px}.core-command-palette .popover-results{overflow:auto}.core-command-palette .command-group button.active{background:var(--bo-color-accent-soft);box-shadow:inset 3px 0 var(--bo-color-accent)}.core-search-degraded{border-top:1px solid var(--bo-color-border);background:var(--bo-color-warning-soft);color:var(--bo-color-warning);align-items:center;gap:8px;padding:10px 14px;display:flex}.spin{animation:1s linear infinite core-spin}@keyframes core-spin{to{transform:rotate(360deg)}}.core-onboarding-overlay{z-index:950;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070a1b9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.core-onboarding-dialog{border:1px solid var(--bo-color-shell-border);border-radius:var(--bo-radius-xl);background:var(--bo-color-surface);width:min(560px,100%);max-height:calc(100dvh - 36px);box-shadow:var(--bo-shadow-float);outline:0;overflow:auto}.core-onboarding-dialog>header{border-bottom:1px solid var(--bo-color-border);background:var(--bo-color-shell);height:auto;color:var(--bo-color-text-on-dark);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 20px;display:grid;position:static}.core-onboarding-dialog>header>span{background:var(--bo-color-accent);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.core-onboarding-dialog>header small{color:var(--bo-color-text-on-dark-muted)}.core-onboarding-dialog>header h2{margin:2px 0 0}.core-onboarding-dialog>header button{color:inherit;background:0 0;border:0}.core-onboarding-progress{grid-template-columns:repeat(4,1fr);gap:5px;padding:16px 20px 0;display:grid}.core-onboarding-progress i{background:var(--bo-color-border);border-radius:99px;height:4px}.core-onboarding-progress i.active{background:var(--bo-color-accent)}.core-onboarding-dialog>main{justify-items:start;gap:12px;padding:28px 26px;display:grid}.core-onboarding-step-icon{background:var(--bo-color-accent-soft);width:50px;height:50px;color:var(--bo-color-accent-strong);border-radius:15px;place-items:center;display:grid}.core-onboarding-dialog>main h3,.core-onboarding-dialog>main p{margin:0}.core-onboarding-dialog>main p{color:var(--bo-color-text-muted)}.core-onboarding-preview{border:1px solid var(--bo-color-border);border-radius:var(--bo-radius-md);background:var(--bo-color-surface-subtle);color:var(--bo-color-text);align-items:center;gap:8px;padding:9px 12px;font-weight:700;display:flex}.core-onboarding-dialog>footer{border-top:1px solid var(--bo-color-border);justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.core-onboarding-dialog>footer button{border:1px solid var(--bo-color-border);border-radius:var(--bo-radius-md);background:var(--bo-color-surface);padding:8px 13px}.core-onboarding-dialog>footer .primary{border-color:var(--bo-color-accent);background:var(--bo-color-accent);color:#fff}.effective-access-summary,.feature-availability-panel{padding:var(--bo-space-5);gap:var(--bo-space-4);display:grid}.effective-access-summary>header,.feature-availability-panel>header{justify-content:space-between;align-items:flex-start;gap:var(--bo-space-4);display:flex}.effective-access-summary h3,.effective-access-summary p,.feature-availability-panel h3,.feature-availability-panel p{margin:0}.effective-access-summary>header p,.feature-availability-panel>header p{color:var(--bo-color-text-muted)}.effective-access-summary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.effective-access-summary>div>span{border:1px solid var(--bo-color-border);border-radius:var(--bo-radius-md);background:var(--bo-color-surface-subtle);grid-template-columns:auto 1fr;gap:1px 9px;padding:11px;display:grid}.effective-access-summary>div>span i{border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.effective-access-summary .allowed i{background:var(--bo-color-success-soft);color:var(--bo-color-success)}.effective-access-summary .blocked i{background:var(--bo-color-danger-soft);color:var(--bo-color-danger)}.effective-access-summary>p:last-child{color:var(--bo-color-text-muted);align-items:center;gap:6px;display:flex}.feature-availability-panel>div{display:grid}.feature-availability-panel article{border-top:1px solid var(--bo-color-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.feature-availability-panel article>span{display:grid}.feature-availability-panel article small{color:var(--bo-color-text-muted)}.workspace-preference-status{border:1px solid var(--bo-color-border);border-radius:var(--bo-radius-md);background:var(--bo-color-surface-subtle);justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:14px;display:flex}.workspace-preference-status>span{display:grid}.workspace-preference-status small{color:var(--bo-color-text-muted)}.workspace-preference-status button{border:1px solid var(--bo-color-border);border-radius:var(--bo-radius-md);background:var(--bo-color-surface);padding:8px 12px}@media (max-width:760px){.core-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.core-overview-signals{padding:16px}.core-overview-signals>header{flex-direction:column;align-items:flex-start}.core-command-palette{width:auto!important;max-height:calc(100dvh - 16px)!important;position:fixed!important;inset:8px!important}.effective-access-summary>div{grid-template-columns:1fr}.core-onboarding-overlay{align-items:end;padding:0}.core-onboarding-dialog{border-radius:var(--bo-radius-xl) var(--bo-radius-xl) 0 0;width:100%;max-height:92dvh}.core-onboarding-dialog>footer{background:var(--bo-color-surface);position:sticky;bottom:0}.workspace-preference-status{flex-direction:column;align-items:stretch}}
:root{--bo-v4-canvas:#f4f5f7;--bo-v4-sidebar:#f8f9fb;--bo-v4-surface:#fff;--bo-v4-surface-muted:#f8f9fa;--bo-v4-border:#e1e3e7;--bo-v4-border-strong:#d2d5db;--bo-v4-ink:#202126;--bo-v4-muted:#6e7179;--bo-v4-faint:#9a9da5;--bo-v4-accent:#675ee8;--bo-v4-accent-soft:#f0efff;--bo-v4-success:#16845f;--bo-v4-warning:#aa7418;--bo-v4-danger:#b74a52;--bo-v4-radius:11px;--bo-v4-shadow:0 1px 2px #1216210a, 0 8px 24px #12162108}body{background:var(--bo-v4-canvas);color:var(--bo-v4-ink)}.bo-shell-sidebar.sidebar{border-right:1px solid var(--bo-v4-border);background:var(--bo-v4-sidebar)}.bo-shell-sidebar .brandmark{min-height:52px;padding:8px 8px 12px}.bo-shell-sidebar .brandmark strong{font-size:14px;font-weight:700}.bo-shell-sidebar .brandmark small{color:#81848c;font-size:9px}.bo-shell-sidebar .workspace-switch{border:1px solid #0000;border-radius:9px;min-height:48px;margin-top:4px;padding:6px 8px}.bo-shell-sidebar .workspace-switch:hover{border-color:var(--bo-v4-border);background:#fff}.bo-shell-sidebar nav{gap:2px;margin-top:14px}.bo-shell-sidebar nav button{color:#5f626a;border-radius:8px;height:38px;min-height:38px;padding-inline:10px;font-size:12px;font-weight:560}.bo-shell-sidebar nav button.active,.bo-shell-sidebar nav button:hover{color:var(--bo-v4-ink);box-shadow:inset 0 0 0 1px var(--bo-v4-border), 0 1px 2px #1216210a;background:#fff}.bo-shell-sidebar nav button.active i{color:var(--bo-v4-accent)}.bo-shell-topbar{border-bottom-color:var(--bo-v4-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;height:58px;min-height:58px;padding-inline:20px}.bo-shell-topbar .new-task{border-radius:8px;height:34px;background:var(--bo-v4-ink)!important;min-height:34px!important}.workspace-route{--crm-ink:var(--bo-v4-ink);--crm-muted:var(--bo-v4-muted);--crm-faint:var(--bo-v4-faint);--crm-line:var(--bo-v4-border);--crm-line-strong:var(--bo-v4-border-strong);--crm-soft:var(--bo-v4-surface-muted);--crm-hover:#f5f6f8;--crm-accent:var(--bo-v4-accent);--crm-accent-soft:var(--bo-v4-accent-soft);color:var(--bo-v4-ink);font-size:13px}.workspace-route .panel,.workspace-route .bo-surface,.workspace-route .metrics-panel,.workspace-route .metrics-section,.workspace-route .metrics-chart-card,.workspace-route .metrics-contribution-chart,.workspace-route .support-table,.workspace-route .customer-email-workspace,.workspace-route .workflow-card,.workspace-route .approval-list,.workspace-route .approval-detail,.workspace-route .approval-empty-healthy,.workspace-route .provider-readiness-panel,.workspace-route .connection-card,.workspace-route .secure-team-roster,.workspace-route .secure-team-detail,.workspace-route .settings-local-nav,.workspace-route .settings-main,.workspace-route .account-settings{border:1px solid var(--bo-v4-border);border-radius:var(--bo-v4-radius);background:var(--bo-v4-surface);box-shadow:var(--bo-v4-shadow)}.workspace-route .product-page-header,.workspace-route .support-page-hero,.workspace-route .workflow-hero,.workspace-route .connections-toolbar,.workspace-route .secure-team-hero,.workspace-route .metrics-hero{align-items:flex-end;margin:0 0 22px}.workspace-route .product-page-header :is(h1,h2),.workspace-route .support-page-hero h2,.workspace-route .workflow-hero h2,.workspace-route .connections-toolbar h2,.workspace-route .secure-team-hero :is(h1,h2),.workspace-route .metrics-hero h1{letter-spacing:-.035em;margin:0 0 6px!important;font-size:29px!important;font-weight:680!important}.workspace-route .product-page-header p:not(.eyebrow),.workspace-route .support-page-hero p:not(.eyebrow),.workspace-route .workflow-hero p:not(.eyebrow),.workspace-route .connections-toolbar p:not(.eyebrow),.workspace-route .secure-team-hero p:not(.eyebrow),.workspace-route .metrics-hero p:not(.eyebrow){color:var(--bo-v4-muted)!important;font-size:13px!important}.workspace-route .eyebrow{color:#81848d;letter-spacing:.11em;margin:0 0 6px;font-size:9px;font-weight:800}.workspace-route button:not(.crm-send):focus-visible,.workspace-route input:focus-visible,.workspace-route select:focus-visible,.workspace-route textarea:focus-visible{outline-offset:1px;outline:3px solid #675ee829}:is(.bo-shell-content:has(.crm-ai-home),.bo-shell-content:has(.brands-crm)){background:var(--bo-v4-canvas)}.crm-scope-tabs{border-bottom-color:var(--bo-v4-border);background:#fff;min-height:46px;padding-inline:24px}.app-shell main .crm-scope-tabs>button{border-radius:7px;font-size:11px;min-height:31px!important}.crm-ai-focus{width:min(760px,100% - 40px);margin:clamp(44px,6vh,70px) auto 62px}.crm-ai-heading h1{font-family:var(--bo-font-sans);font-size:clamp(32px,4vw,42px);font-weight:650}.crm-ai-heading p{color:var(--bo-v4-muted);font-size:13px}.crm-ai-composer{border-color:var(--bo-v4-border-strong);background:#fff;border-radius:13px;min-height:118px;margin-top:28px;box-shadow:0 10px 34px #191c2812}.crm-prompt-row{margin-top:13px}.app-shell main .crm-prompt-row button{border-color:var(--bo-v4-border);background:#fff;border-radius:8px;min-height:32px!important}.crm-home-section,.crm-home-meta{width:min(1120px,100% - 64px)}.crm-home-section{margin-bottom:40px}.crm-home-section>header{padding-bottom:12px}.crm-home-section>header h2{font-size:14px}.crm-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.app-shell main .crm-activity-grid>button{border-color:var(--bo-v4-border);background:#fff;border-radius:10px;box-shadow:0 1px 2px #12162108;min-height:82px!important}.app-shell main .crm-activity-grid>button:hover{border-color:var(--bo-v4-border-strong);box-shadow:var(--bo-v4-shadow)}.crm-home-meta{margin-bottom:30px}.brands-crm{width:min(1220px,100% - 64px);padding-top:34px}.brands-crm-heading h1{font-size:30px;font-weight:680}.brands-crm-stages{border:1px solid var(--bo-v4-border);box-shadow:var(--bo-v4-shadow);background:#fff;border-radius:11px;margin-top:26px;overflow:hidden}.app-shell main .brands-crm-stages>button{min-height:68px!important}.brands-crm-toolbar{padding:18px 0 12px}.brands-crm-table{border-color:var(--bo-v4-border);box-shadow:var(--bo-v4-shadow);border-radius:11px}.brands-crm-table-head{background:var(--bo-v4-surface-muted);min-height:42px}.app-shell main .brands-crm-row{min-height:70px!important}.brands-crm-empty{min-height:330px}.work-page{gap:16px;display:grid}.work-page-heading{margin-bottom:0!important}.work-page-heading .work-primary-action{border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 14px;display:inline-flex}.work-pulse{border:1px solid var(--bo-v4-border);border-radius:var(--bo-v4-radius);box-shadow:var(--bo-v4-shadow);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.app-shell main .work-pulse>button{border:0;border-right:1px solid var(--bo-v4-border);color:var(--bo-v4-ink);text-align:left;background:#fff;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:5px 10px;padding:15px 17px;display:grid;min-height:92px!important}.app-shell main .work-pulse>button:last-child{border-right:0}.app-shell main .work-pulse>button:hover{background:var(--bo-v4-surface-muted)}.work-pulse span{color:var(--bo-v4-muted);align-self:end;font-size:11px;font-weight:650}.work-pulse strong{grid-area:1/2/span 2;align-self:center;font-size:25px;font-weight:680}.work-pulse small{color:var(--bo-v4-faint);font-size:9px}.work-pulse .attention strong{color:var(--bo-v4-warning)}.work-commandbar{border:1px solid var(--bo-v4-border);border-radius:var(--bo-v4-radius);box-shadow:var(--bo-v4-shadow);background:#fff;gap:0;padding:0;overflow:hidden}.work-commandbar-heading{border-bottom:1px solid var(--bo-v4-border);min-height:58px;padding:12px 16px}.work-commandbar-title h2{font-size:15px;font-weight:680}.work-commandbar-title p{color:var(--bo-v4-muted);margin-top:3px;font-size:10px}.work-commandbar-controls{background:var(--bo-v4-surface-muted);min-height:60px;padding:11px 14px}.work-saved-views{border:1px solid var(--bo-v4-border);background:#fff;border-radius:8px;padding:3px}.work-saved-views>button{border-radius:6px;min-height:32px}.work-saved-views>button.selected{background:var(--bo-v4-ink);color:#fff}.work-area-select,.work-commandbar-controls .work-assignee-filters>button,.work-commandbar-controls .work-assignee-filters>label,.work-commandbar-controls .work-view-switch{background:#fff;border-radius:8px}.work-empty-panel{min-height:0;overflow:hidden}.work-first-run{grid-template-columns:44px minmax(0,1.1fr) minmax(310px,.9fr);align-items:center;gap:16px;min-height:286px;padding:34px 38px;display:grid}.work-first-run>span{background:var(--bo-v4-accent-soft);width:44px;height:44px;color:var(--bo-v4-accent);border-radius:10px;place-items:center;display:grid}.work-first-run h3{letter-spacing:-.02em;margin:0 0 8px;font-size:20px}.work-first-run p:not(.eyebrow){max-width:530px;color:var(--bo-v4-muted);margin:0;line-height:1.55}.work-first-run>div>div{gap:8px;margin-top:18px;display:flex}.work-first-run>div>div button{border:1px solid var(--bo-v4-border);background:#fff;border-radius:8px;min-height:36px;padding:0 12px}.work-first-run ol{border:1px solid var(--bo-v4-border);background:var(--bo-v4-surface-muted);border-radius:10px;gap:0;margin:0;padding:0;list-style:none;display:grid}.work-first-run li{border-bottom:1px solid var(--bo-v4-border);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.work-first-run li:last-child{border-bottom:0}.work-first-run li>b{width:25px;height:25px;color:var(--bo-v4-accent);background:#fff;border-radius:7px;place-items:center;font-size:10px;display:grid}.work-first-run li span{gap:2px;display:grid}.work-first-run li strong{font-size:11px}.work-first-run li small{color:var(--bo-v4-muted);font-size:9px}.work-empty-state{min-height:250px}.grouped-work{border-radius:var(--bo-v4-radius);box-shadow:var(--bo-v4-shadow);overflow:hidden}.grouped-work .group-heading{background:#fff;min-height:46px;padding-inline:15px}.simple-work-head{background:var(--bo-v4-surface-muted)}.work-board-column{border-color:var(--bo-v4-border);background:#eef0f3;border-radius:11px}.work-board-card{border-color:var(--bo-v4-border);border-radius:9px;box-shadow:0 1px 2px #1216210a}.metrics-hero{margin-bottom:0!important}.metrics-view-tabs{border-bottom:1px solid var(--bo-v4-border);gap:20px;margin-top:-4px;display:flex}.app-shell main .metrics-view-tabs>button{color:var(--bo-v4-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 1px;font-size:11px;font-weight:650;min-height:40px!important}.app-shell main .metrics-view-tabs>button.active{border-color:var(--bo-v4-ink);color:var(--bo-v4-ink)}.metrics-controls{border:1px solid var(--bo-v4-border);border-radius:var(--bo-v4-radius);box-shadow:var(--bo-v4-shadow);background:#fff;grid-template-columns:minmax(230px,.55fr) minmax(600px,1.45fr);gap:20px;padding:16px 18px}.metrics-control-copy strong{font-size:15px}.metrics-control-copy .metrics-comparison-label{border-color:var(--bo-v4-border);background:var(--bo-v4-surface-muted);color:var(--bo-v4-muted)}.metrics-presets{justify-content:flex-end;gap:4px;display:flex}.metrics-presets button,.metrics-refresh,.metrics-report-button{border-color:var(--bo-v4-border);background:#fff;border-radius:7px;min-height:33px;font-size:10px}.metrics-presets button.active{border-color:var(--bo-v4-border-strong);background:var(--bo-v4-ink);color:#fff}.metrics-custom-range input{border-color:var(--bo-v4-border);border-radius:7px;min-height:34px}.metrics-report-button{background:var(--bo-v4-ink);color:#fff}.metrics-message,.metrics-source-gaps{box-shadow:none;border-radius:9px}.metrics-message.error{color:#8f3b43;background:#fff7f7;border-color:#efcdd0}.metrics-decision-brief{border:1px solid var(--bo-v4-border);border-left:3px solid var(--bo-v4-accent);border-radius:var(--bo-v4-radius);min-height:0;box-shadow:var(--bo-v4-shadow);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.metrics-decision-brief h2{letter-spacing:-.02em;margin:0 0 5px;font-size:17px;font-weight:670}.metrics-decision-brief p:not(.eyebrow){max-width:860px;color:var(--bo-v4-muted);margin:0;font-size:11px;line-height:1.5}.metrics-decision-brief button{white-space:nowrap;border-radius:7px;min-height:34px}.metrics-section{padding:0;overflow:hidden;box-shadow:none!important;background:0 0!important}.metrics-section-heading{border:1px solid var(--bo-v4-border);border-radius:var(--bo-v4-radius) var(--bo-v4-radius) 0 0;background:#fff;border-bottom:0;padding:16px 18px 12px}.metrics-section-heading h2{margin:0;font-size:16px}.metrics-section-heading>span{color:var(--bo-v4-muted);font-size:10px}.metrics-kpis{border-color:var(--bo-v4-border);border-radius:0 0 var(--bo-v4-radius) var(--bo-v4-radius);box-shadow:var(--bo-v4-shadow)}.metrics-kpis article,.metrics-kpis article.primary{min-height:124px;padding:16px 17px;color:var(--bo-v4-ink)!important;background:#fff!important}.workspace-route .metrics-kpis article.primary{box-shadow:inset 3px 0 var(--bo-v4-accent)}.metrics-kpis small{font-size:9px;color:var(--bo-v4-muted)!important}.metrics-kpis strong{color:var(--bo-v4-ink);font-size:25px;font-weight:680}.metrics-kpis span{font-size:9px;color:var(--bo-v4-muted)!important}.metrics-secondary-details{border:1px solid var(--bo-v4-border);background:#fff;border-radius:9px;margin-top:10px}.metrics-secondary-details>summary{padding-inline:14px}.metrics-analytics-section{overflow:visible;padding:0!important}.metrics-analytics-section .metrics-section-heading{border-bottom:1px solid var(--bo-v4-border)}.metrics-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px}.metrics-chart-card{border-radius:var(--bo-v4-radius);min-height:270px;box-shadow:var(--bo-v4-shadow);padding:17px}.metrics-chart-card.featured{grid-column:1/-1;min-height:310px}.metrics-chart-card h3{font-size:14px}.metrics-contribution-chart{border-radius:var(--bo-v4-radius);box-shadow:var(--bo-v4-shadow);margin-top:12px;padding:17px}.metrics-panel{padding:0;overflow:hidden}.metrics-panel>header{border-bottom:1px solid var(--bo-v4-border);padding:16px 18px}.metrics-chart-empty,.metrics-empty{min-height:210px;color:var(--bo-v4-muted);place-items:center;display:grid}.metrics-channel-grid{border:1px solid var(--bo-v4-border);border-radius:0 0 var(--bo-v4-radius) var(--bo-v4-radius);background:var(--bo-v4-surface-muted);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px}.metrics-channel-grid>article{border-color:var(--bo-v4-border);background:#fff;border-radius:9px;padding:16px}.metrics-channel-grid>article h2{font-size:15px}.metrics-trust-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px}.support-page-hero{padding-bottom:0!important}.support-workspace-tabs{gap:22px;margin-bottom:16px}.support-workspace-tabs button{min-height:42px}.customer-email-workspace{overflow:hidden}.customer-email-header{min-height:70px;padding-inline:16px}.support-toolbar{border-bottom:1px solid var(--bo-v4-border);background:var(--bo-v4-surface-muted);padding:12px 14px}.support-search{background:#fff}.support-queues{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.support-queues button{background:#fff;flex:none}.support-table-head{background:var(--bo-v4-surface-muted)}.support-table>article:hover{background:#fafafa}.support-system-note{margin-top:12px}.approval-page{gap:16px}.approval-list .section-title{min-height:64px}.approval-empty-healthy{min-height:360px}.approval-page>.panel,.workflow-grid>.panel{min-height:0}.workflow-summary-line{border-color:var(--bo-v4-border);box-shadow:var(--bo-v4-shadow);background:#fff;margin-bottom:14px}.workflow-card>header{min-height:64px}.workflow-flow{background:var(--bo-v4-surface-muted)}.workflow-empty-state{min-height:330px}.connections-workspace{gap:14px}.connections-view-tabs{gap:22px}.connection-summary-line{border:1px solid var(--bo-v4-border);min-height:39px;box-shadow:var(--bo-v4-shadow);background:#fff;border-radius:9px;align-items:center;gap:18px;margin:0;padding:0 13px;display:flex}.provider-readiness-panel{box-shadow:var(--bo-v4-shadow);background:#fff;padding:16px}.security-note{background:#fff}.connection-card.managed-card{min-height:106px;box-shadow:var(--bo-v4-shadow);background:#fff}.secure-team-stats{box-shadow:var(--bo-v4-shadow)}.secure-team-tab-body{min-height:360px}.settings-layout{grid-template-columns:220px minmax(0,1fr);gap:14px}.settings-local-nav{top:78px}.settings-local-nav>button.active,.settings-local-nav>button:hover{background:var(--bo-v4-surface-muted);color:var(--bo-v4-ink)}.settings-main,.account-settings{overflow:hidden}.settings-main input,.account-settings input,.settings-main select,.account-settings select{border-color:var(--bo-v4-border);background:#fff;border-radius:8px}.workspace-route [role=alert],.workspace-route .async-state,.workspace-route .error-state{border-radius:9px}@media (min-width:761px){.bo-app-shell:not(.sidebar-collapsed){grid-template-columns:218px minmax(0,1fr)}.bo-app-shell:not(.sidebar-collapsed) .bo-shell-sidebar.sidebar{width:218px;padding:9px 10px 11px}}@media (max-width:1100px){.work-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell main .work-pulse>button:nth-child(2){border-right:0}.app-shell main .work-pulse>button:nth-child(-n+2){border-bottom:1px solid var(--bo-v4-border)}.work-first-run{grid-template-columns:44px minmax(0,1fr)}.work-first-run ol{grid-column:2}.metrics-controls{grid-template-columns:minmax(0,1fr)}.metrics-presets{justify-content:flex-start}.metrics-channel-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.bo-shell-content.workspace-route:not(.bo-shell-content-immersive):not(:has(.crm-ai-home)):not(:has(.brands-crm)){padding:20px 13px calc(104px + env(safe-area-inset-bottom))}.workspace-route .product-page-header,.workspace-route .support-page-hero,.workspace-route .workflow-hero,.workspace-route .connections-toolbar,.workspace-route .secure-team-hero,.workspace-route .metrics-hero{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}.workspace-route .product-page-header :is(h1,h2),.workspace-route .support-page-hero h2,.workspace-route .workflow-hero h2,.workspace-route .connections-toolbar h2,.workspace-route .secure-team-hero :is(h1,h2),.workspace-route .metrics-hero h1{font-size:27px!important}.crm-scope-tabs{padding-inline:11px}.crm-ai-focus{width:calc(100% - 26px);margin:34px auto 48px}.crm-ai-heading h1{font-size:31px}.crm-ai-composer{min-height:136px}.crm-home-section,.crm-home-meta{width:calc(100% - 26px)}.crm-activity-grid{grid-template-columns:minmax(0,1fr)}.brands-crm{width:calc(100% - 26px);padding-top:24px}.work-page-heading .work-primary-action{justify-content:center;width:100%}.work-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell main .work-pulse>button{padding:12px;min-height:82px!important}.work-pulse strong{font-size:22px}.work-commandbar-heading{flex-direction:column;align-items:stretch}.work-first-run{grid-template-columns:minmax(0,1fr);justify-items:start;min-height:0;padding:24px 18px}.work-first-run ol{grid-column:1;width:100%;margin-top:8px}.work-first-run>div>div{width:100%}.work-first-run>div>div button{flex:1}.metrics-view-tabs{gap:17px;overflow-x:auto}.app-shell main .metrics-view-tabs>button{flex:none}.metrics-controls{padding:14px}.metrics-presets{flex-wrap:nowrap;padding-bottom:3px;display:flex;overflow-x:auto}.metrics-presets button{flex:none}.metrics-custom-range{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-refresh,.metrics-report-button{width:100%}.metrics-decision-brief{flex-direction:column;align-items:stretch}.metrics-decision-brief button{justify-content:center;width:100%}.metrics-kpis-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-kpis article:nth-child(3n){border-right:1px solid var(--bo-v4-border)}.metrics-kpis article:nth-child(2n){border-right:0}.metrics-kpis article{min-height:116px;padding:14px}.metrics-kpis strong{font-size:21px}.metrics-chart-grid{grid-template-columns:minmax(0,1fr)}.metrics-chart-card.featured{grid-column:auto;min-height:270px}.metrics-trust-grid,.approval-layout,.secure-team-directory,.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-local-nav{position:static}}.bo-shell-content.workspace-route:not(.bo-shell-content-immersive):not(:has(.crm-ai-home)):not(:has(.brands-crm)){width:min(100%,1280px);max-width:1280px;padding:28px 30px 72px}.workspace-route h1,.workspace-route h2,.workspace-route h3,.workspace-route p{text-wrap:pretty}.workspace-route .eyebrow{color:var(--crm-muted);letter-spacing:.08em;font-size:10px;font-weight:700}.workspace-route button,.workspace-route input,.workspace-route select,.workspace-route textarea{font-family:inherit}.workspace-route button{transition:background-color .14s,border-color .14s,color .14s}.workspace-route button.primary,.workspace-route input[type=submit].primary{color:#fff!important;box-shadow:none!important;background:#25262a!important;border-color:#25262a!important}.workspace-route button.primary:hover,.workspace-route input[type=submit].primary:hover{background:#111!important;border-color:#111!important}.workspace-route .panel,.workspace-route .bo-surface,.workspace-route .metrics-panel,.workspace-route .metrics-section,.workspace-route .metrics-chart-card,.workspace-route .metrics-contribution-chart{border-color:var(--crm-line);box-shadow:none;border-radius:9px}.product-page-header,.support-page-hero,.workflow-hero,.connections-toolbar,.secure-team-hero,.metrics-hero{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 20px;display:flex;width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;position:static!important}.product-page-header :is(h1,h2),.support-page-hero h2,.workflow-hero h2,.connections-toolbar h2,.secure-team-hero :is(h1,h2),.metrics-hero h1{color:var(--crm-ink);font-family:var(--bo-font-sans);letter-spacing:-.035em;margin:0 0 5px!important;font-size:28px!important;font-weight:650!important;line-height:1.1!important}.product-page-header p,.support-page-hero p,.workflow-hero p,.connections-toolbar p,.secure-team-hero p,.metrics-hero p{max-width:720px;color:var(--crm-muted)!important;margin:0!important;font-size:13px!important;line-height:1.45!important}.product-page-header>span{color:var(--crm-muted);white-space:nowrap;font-size:12px}.workspace-route-work [aria-label=Work\ architecture]{gap:16px}.workspace-route-work [aria-label=Work\ architecture]>.bo-surface:first-child{border:0;border-bottom:1px solid var(--crm-line);color:var(--crm-ink);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;padding:0 0 16px;display:grid}.workspace-route-work [aria-label=Work\ architecture]>.bo-surface:first-child h1{letter-spacing:-.035em;margin:0;font-size:28px;font-weight:650}.workspace-route-work [aria-label=Work\ architecture]>.bo-surface:first-child p{color:var(--crm-muted);font-size:13px;line-height:1.45}.workspace-route-work [aria-label=Portfolio\ summary]{border:1px solid var(--crm-line);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.workspace-route-work [aria-label=Portfolio\ summary]>article{border:0;border-left:1px solid var(--crm-line);background:#fff;border-radius:0;min-height:66px;padding:10px 14px}.workspace-route-work [aria-label=Portfolio\ summary]>article:first-child{border-left:0}.workspace-route-work [aria-label=Portfolio\ summary] span,.workspace-route-work [aria-label=Portfolio\ summary] small{color:var(--crm-muted)}.workspace-route-work [aria-label=Portfolio\ summary] strong{color:var(--crm-ink);font-size:20px}.workspace-route-work [aria-label=Work\ architecture]>.bo-surface:first-child button{border-color:var(--crm-line);color:var(--crm-ink);box-shadow:none;background:#fff}.workspace-route-work [aria-label=Work\ architecture]>.bo-surface:first-child button:first-of-type{border-color:var(--crm-accent);background:var(--crm-accent);color:#fff}.workspace-route-work [role=tablist]{border:0;border-bottom:1px solid var(--crm-line);border-radius:0;gap:18px;padding:0}.workspace-route-work [role=tablist]>button{border-bottom:2px solid #0000;border-radius:0;min-height:40px;padding:0 1px;font-size:12px}.workspace-route-work [role=tablist]>button[aria-selected=true]{border-color:var(--crm-ink);color:var(--crm-ink);box-shadow:none;background:0 0}.metrics-page{gap:18px}.metrics-hero{align-items:flex-start;margin-bottom:0}.metrics-hero .eyebrow{margin-bottom:5px}.metrics-controls{border-color:var(--crm-line);box-shadow:none;border-radius:9px;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);gap:16px;padding:14px}.metrics-presets{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.metrics-presets button,.metrics-refresh,.metrics-report-button{border-radius:7px;min-height:36px;padding:0 11px;font-size:11px}.metrics-presets button.active{border-color:var(--crm-line-strong);background:var(--crm-soft);color:var(--crm-ink);box-shadow:none}.metrics-kpis{border:1px solid var(--crm-line);background:#fff;border-radius:9px;gap:0;overflow:hidden}.metrics-kpis-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-kpis article,.metrics-kpis article.primary{border:0;border-right:1px solid var(--crm-line);border-bottom:1px solid var(--crm-line);min-height:118px;color:var(--crm-ink);background:#fff;border-radius:0;padding:15px 16px}.workspace-route .metrics-kpis article.primary{color:var(--crm-ink);box-shadow:inset 3px 0 var(--crm-accent);background:#fff}.metrics-kpis article:nth-child(3n){border-right:0}.metrics-kpis article:nth-last-child(-n+3){border-bottom:0}.metrics-kpis small,.metrics-kpis .primary small,.metrics-kpis .primary span,.metrics-kpis span{color:var(--crm-muted)}.metrics-kpis strong{font-size:24px;font-weight:650}.metrics-kpis .metrics-period-delta,.metrics-kpis .primary .metrics-period-delta{background:var(--crm-soft);color:var(--crm-muted)}.metrics-section-heading{padding:0}.metrics-section-heading h2,.metrics-panel h2{font-size:17px;font-weight:650}.metrics-chart-grid,.metrics-channel-grid{gap:10px}.metrics-chart-card,.metrics-channel-grid>article,.metrics-contribution-chart,.metrics-panel{border-radius:9px;padding:16px}.metrics-chart-card.featured{grid-column:auto}.metrics-chart-card>header{padding:0 0 10px}.metrics-chart-legend{padding:0 0 4px}.metrics-chart-readout{border-radius:7px;margin-inline:0}.metrics-secondary-details>summary{font-size:12px}.support-workspace-tabs{border:0;border-bottom:1px solid var(--crm-line);background:0 0;border-radius:0;gap:18px;margin:0 0 16px;padding:0;display:flex}.support-workspace-tabs button{white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-width:0;min-height:48px;padding:0 2px}.support-workspace-tabs button>span{display:none}.support-workspace-tabs button b{color:var(--crm-ink);font-size:12px}.support-workspace-tabs button small{display:none}.support-workspace-tabs button.active{border-color:var(--crm-ink);box-shadow:none;background:0 0}.support-stats{border:1px solid var(--crm-line);background:#fff;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.support-stats>div{border-right:1px solid var(--crm-line);background:0 0;min-height:70px;padding:12px 15px}.support-stats>div:last-child{border-right:0}.support-stats small{color:var(--crm-muted);font-size:10px}.support-stats strong{margin-top:6px;font-size:21px;font-weight:650}.support-tool{gap:14px}.support-tool-head{display:none}.support-system-note{border-color:var(--crm-line);background:var(--crm-soft);border-radius:8px}.support-system-note summary{min-height:40px;font-size:11px}.support-toolbar{gap:10px;padding:0}.support-queues{gap:4px}.support-queues button{border-radius:7px;min-height:34px;font-size:11px}.support-queues button.active{border-color:var(--crm-line-strong);background:var(--crm-soft);color:var(--crm-ink)}.support-search{border-radius:7px;min-height:36px}.support-search input{font-size:12px}.support-table{border:1px solid var(--crm-line);border-radius:9px;overflow:hidden}.support-table-head{background:var(--crm-soft);min-height:36px;font-size:10px}.support-table>article{min-height:58px}.customer-email-workspace{border-color:var(--crm-line);box-shadow:none;border-radius:9px}.customer-email-list>button{min-height:64px;padding:11px 15px}.customer-email-list time{font-size:10px}.workspace-route-chat{padding:14px 16px 18px!important}.stream-team-chat{border-color:var(--crm-line);height:calc(100dvh - 84px);min-height:560px;box-shadow:none;border-radius:9px;grid-template-columns:276px minmax(0,1fr)}.stream-channel-title{background:#fff;min-height:66px;padding:12px 14px}.stream-channel-title b{font:650 18px/1.1 var(--bo-font-sans)}.stream-channel-rail{background:#fafafa}.stream-channel-rail .str-chat__channel-list-item-container,.stream-channel-rail .str-chat__channel-list-item-button{border-radius:7px;min-height:58px}.stream-chat-views button{border-radius:6px;min-height:34px}.secure-team-page{gap:14px}.secure-team-hero{align-items:flex-end}.secure-team-actions button,.secure-team-more>summary{border-radius:7px;height:36px;min-height:36px;font-size:11px}.secure-team-stats{border:1px solid var(--crm-line);background:#fff;border-radius:9px;gap:0;overflow:hidden}.secure-team-stats article{border:0;border-right:1px solid var(--crm-line);border-radius:0;min-height:78px;padding:12px 14px}.secure-team-stats article:last-child{border-right:0}.secure-team-stats article>span{border-radius:7px;width:32px;height:32px}.secure-team-stats b{font-size:19px}.secure-team-directory{grid-template-columns:minmax(310px,.68fr) minmax(520px,1.32fr);gap:10px}.secure-team-roster,.secure-team-detail{box-shadow:none;border-radius:9px}.secure-team-roster>header{gap:10px;padding:15px}.secure-team-roster h3{font-size:17px}.secure-team-roster-list>button{grid-template-columns:38px minmax(0,1fr) auto 14px;min-height:68px;padding:10px 13px}.secure-team-roster-list>button.selected{background:var(--crm-accent-soft);box-shadow:inset 3px 0 var(--crm-accent)}.secure-team-avatar{border-radius:9px;width:38px;height:38px;font-size:12px}.secure-team-avatar.large{border-radius:11px;width:46px;height:46px}.secure-team-person-head{grid-template-columns:46px minmax(0,1fr) auto auto;padding:14px 15px}.secure-team-person-head h3{font-size:18px}.secure-team-tabs{background:#fff}.secure-team-tabs button{min-height:42px;font-size:11px}.secure-team-tab-body{min-height:400px;padding:15px}.effective-policy-strip>div,.effective-access-grid>section{border-radius:7px}.workflow-summary-line{border:1px solid var(--crm-line);background:var(--crm-soft);border-radius:8px;margin:0 0 12px;padding:10px 12px}.workflow-grid{grid-template-columns:minmax(0,1fr);gap:8px}.workflow-card{border-color:var(--crm-line);box-shadow:none;border-radius:9px}.workflow-card>header{min-height:58px;padding:12px 14px}.workflow-icon{background:var(--crm-accent-soft);width:30px;height:30px;color:var(--crm-accent);border-radius:7px}.workflow-card h3{font-size:14px}.workflow-flow{border-radius:7px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0 14px}.workflow-card>footer{min-height:44px;padding:8px 14px}.workflow-empty-state{border-radius:9px;min-height:280px}.approval-page{gap:0;display:grid}.approval-layout{grid-template-columns:minmax(320px,380px) minmax(0,1fr);gap:10px}.approval-list,.approval-detail,.approval-empty-healthy{box-shadow:none;border-radius:9px}.approval-list .section-title{padding:14px 15px}.approval-item{min-height:68px;padding:11px 13px}.approval-item.selected{background:var(--crm-accent-soft);box-shadow:inset 3px 0 var(--crm-accent)}.approval-detail{padding:22px}.approval-empty-healthy{align-content:center;min-height:320px}.approval-note textarea{color:var(--crm-ink)!important;border:1px solid var(--crm-line-strong)!important;background:#fff!important}.approval-preview-boundary{border:1px solid var(--crm-line);min-height:50px;color:var(--crm-ink);background:#fff;border-radius:9px;align-items:center;gap:10px;padding:9px 13px;display:flex}.approval-preview-boundary>svg{color:var(--crm-accent);flex:none}.approval-preview-boundary>span{gap:2px;min-width:0;display:grid}.approval-preview-boundary b{font-size:12px}.approval-preview-boundary small{color:var(--crm-muted);font-size:11px;line-height:1.4}.approval-item{align-items:flex-start}.approval-item>div{min-width:0}.approval-item>div>strong{overflow-wrap:anywhere}.approval-item-meta{flex-wrap:wrap;gap:4px 9px;display:flex}.approval-item-meta em{color:var(--crm-muted);font-size:10px;line-height:1.35}.approval-detail-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.approval-detail-head>span{border:1px solid var(--crm-line);background:var(--crm-soft);color:var(--crm-muted);border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-weight:700}.approval-detail-head>span[data-priority=high],.approval-detail-head>span[data-priority=urgent]{color:#a33b32;background:#fff1ef;border-color:#f0c9c5}.approval-description{margin-bottom:16px;max-width:760px!important}.approval-fact-grid{border:1px solid var(--crm-line);background:#fff;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.approval-fact-grid article{border-right:1px solid var(--crm-line);align-content:start;gap:4px;min-height:82px;padding:12px;display:grid}.approval-fact-grid article:last-child{border-right:0}.approval-fact-grid small{color:var(--crm-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.approval-fact-grid strong{color:var(--crm-ink);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.approval-fact-grid span{color:var(--crm-muted);font-size:10px;line-height:1.35}.approval-actions button{min-height:40px}.approval-actions button:disabled,.approval-note textarea:disabled{opacity:1;cursor:not-allowed;color:#777!important;background:#f4f4f4!important}.connections-workspace{gap:16px;display:grid}.connections-view-tabs{border:0;border-bottom:1px solid var(--crm-line);background:0 0;border-radius:0;gap:18px;padding:0}.connections-view-tabs button{min-height:41px;color:var(--crm-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 1px;font-size:12px}.connections-view-tabs button.active{border-color:var(--crm-ink);color:var(--crm-ink);background:0 0}.connections-toolbar{margin:0}.connection-summary-line{color:var(--crm-muted);margin:-8px 0 0;font-size:11px}.provider-readiness-panel,.security-note{border-color:var(--crm-line);background:var(--crm-soft);border-radius:8px}.connection-grid.managed-grid{grid-template-columns:minmax(0,1fr);gap:8px}.connection-card.managed-card{border-color:var(--crm-line);min-height:96px;box-shadow:none;border-radius:9px;grid-template-columns:minmax(280px,1.1fr) minmax(210px,.7fr) minmax(300px,1.2fr);align-items:stretch;display:grid}.connection-card.managed-card:hover{border-color:var(--crm-line-strong);transform:none;box-shadow:0 6px 18px #1414190d}.connection-card-head{border-bottom:0;align-content:center;padding:14px}.connection-card-metrics{border-inline:1px solid var(--crm-line);align-content:center;margin:12px 0;padding:0 14px}.connection-card-footer{border-top:0;align-content:center;padding:12px 14px}.settings-layout{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:12px}.settings-local-nav,.settings-main,.account-settings,.settings-section-view>.bo-surface{box-shadow:none;border-radius:9px}.settings-local-nav{padding:8px;position:sticky;top:70px}.settings-local-nav>div{padding:10px 10px 12px}.settings-local-nav h1{margin:3px 0 0;font-size:18px}.settings-local-nav-heading>span{color:var(--crm-muted);margin-top:5px;font-size:10px;line-height:1.4;display:block}.settings-local-nav>button{align-items:center;justify-content:initial;min-height:40px;color:var(--crm-muted);border-radius:7px;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:0 10px;font-size:12px;display:grid}.settings-local-nav>button>svg{color:#8a9099;width:16px}.settings-local-nav>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-local-nav>button.active{background:var(--crm-soft);color:var(--crm-ink);box-shadow:inset 2px 0 var(--crm-accent)}.settings-local-nav>button.active>svg{color:var(--crm-accent)}.settings-main,.account-settings{padding:20px}.sidebar-customizer>button{border-color:var(--crm-line);border-radius:8px;min-height:58px}.profile-editor input{border-radius:7px;min-height:38px;font-size:12px}.profile-editor>button{background:var(--crm-ink);color:#fff;border-color:var(--crm-ink)}.settings-load-state,.settings-load-failure,.secure-team-load-failure{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:250px;padding:28px;display:grid}.settings-load-state>span,.settings-load-failure>span,.secure-team-load-failure>span{background:var(--crm-soft);width:42px;height:42px;color:var(--crm-muted);border-radius:10px;place-items:center;display:grid}.settings-load-state>span svg{animation:.9s linear infinite bo-settings-spin}.settings-load-failure>span,.secure-team-load-failure>span{color:var(--bo-v4-danger);background:#fff3f2}.settings-load-state h2,.settings-load-failure h2,.secure-team-load-failure h2{margin:0 0 6px;font-size:18px}.settings-load-state p,.settings-load-failure p,.secure-team-load-failure p{max-width:680px;color:var(--crm-muted);margin:0;font-size:12px;line-height:1.55}.settings-load-failure>button,.secure-team-load-failure>button{border:1px solid var(--crm-line-strong);min-height:38px;color:var(--crm-ink);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-weight:650;display:inline-flex}@keyframes bo-settings-spin{to{transform:rotate(360deg)}}.bo-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.customer-email-drawer,.support-case-drawer,.workflow-builder,.connection-builder,.connection-manager,.secure-team-modal,.report-generator-dialog{border-radius:10px;box-shadow:0 24px 70px #1414182e}.customer-email-drawer-head,.support-case-header{min-height:72px;padding:16px 18px 12px}.customer-email-drawer-head h2,.support-case-header h2{font-size:20px}.workspace-route .empty-state,.workspace-route .bo-async-state,.workspace-route .chat-state-screen{font-size:13px}@media (max-width:760px){.bo-shell-content.workspace-route:not(.bo-shell-content-immersive):not(:has(.crm-ai-home)):not(:has(.brands-crm)){width:100%;padding:16px 14px 86px}.product-page-header,.support-page-hero,.workflow-hero,.connections-toolbar,.secure-team-hero,.metrics-hero{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.product-page-header :is(h1,h2),.support-page-hero h2,.workflow-hero h2,.connections-toolbar h2,.secure-team-hero :is(h1,h2),.metrics-hero h1{font-size:24px}.workspace-route-work [aria-label=Work\ architecture]>.bo-surface:first-child{grid-template-columns:minmax(0,1fr);gap:14px}.workspace-route-work [aria-label=Portfolio\ summary]{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-route-work [aria-label=Work\ architecture]>.bo-surface:first-child p{display:none}.workspace-route-work [aria-label=Portfolio\ summary]>article{border-top:1px solid var(--crm-line);min-height:58px;padding:8px 10px}.workspace-route-work [aria-label=Portfolio\ summary] small{display:none}.workspace-route-work [aria-label=Portfolio\ summary]>article:nth-child(-n+2){border-top:0}.workspace-route-work [aria-label=Work\ architecture] div:has(>[aria-label="Saved work views"]){grid-template-columns:minmax(0,1fr) auto;align-items:end}.workspace-route-work [aria-label=Work\ architecture] div:has(>[aria-label="Saved work views"])>span:first-child{grid-column:1/-1}.workspace-route-work [aria-label=Work\ architecture] [aria-label="Saved work views"]{grid-area:2/1}.workspace-route-work [aria-label=Work\ architecture] div:has(>[aria-label="Saved work views"])>button{white-space:nowrap;grid-area:2/2;width:auto;min-height:44px}.metrics-controls{grid-template-columns:minmax(0,1fr);padding:12px}.metrics-presets{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.metrics-presets button{flex:none}.metrics-custom-range{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metrics-custom-range .metrics-refresh,.metrics-custom-range .metrics-report-button{width:100%}.metrics-kpis-primary,.metrics-kpis-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-kpis article,.metrics-kpis article.primary{border-right:1px solid var(--crm-line);border-bottom:1px solid var(--crm-line);min-height:108px}.metrics-kpis article:nth-child(3n){border-right:1px solid var(--crm-line)}.metrics-kpis article:nth-child(2n){border-right:0}.metrics-kpis article:nth-last-child(-n+3){border-bottom:1px solid var(--crm-line)}.metrics-kpis article:nth-last-child(-n+2){border-bottom:0}.metrics-kpis strong{font-size:20px}.metrics-channel-grid{grid-template-columns:minmax(0,1fr)}.support-workspace-tabs{overflow-x:auto}.support-workspace-tabs button{flex:none}.support-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.support-stats>div{border-top:1px solid var(--crm-line)}.support-stats>div:nth-child(-n+2){border-top:0}.support-stats>div:nth-child(2n){border-right:0}.support-toolbar{flex-direction:column;align-items:stretch}.support-queues{flex-wrap:nowrap;overflow-x:auto}.support-queues button{flex:none}.workspace-route-chat{height:calc(100dvh - 118px);padding:8px 0 0!important}.stream-team-chat{border-inline:0;border-radius:0;height:100%;min-height:0}.secure-team-directory{grid-template-columns:minmax(0,1fr)}.secure-team-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.secure-team-stats article{border-top:1px solid var(--crm-line)}.secure-team-stats article:nth-child(-n+2){border-top:0}.secure-team-stats article:nth-child(2n){border-right:0}.secure-team-person-head{grid-template-columns:42px minmax(0,1fr) auto}.secure-team-person-head>button{grid-column:1/-1;width:100%}.secure-team-actions button,.secure-team-more>summary{height:44px;min-height:44px}.effective-policy-strip,.effective-access-grid,.workflow-flow{grid-template-columns:minmax(0,1fr)}.workflow-flow>span{transform:rotate(90deg)}.approval-layout{grid-template-columns:minmax(0,1fr)}.approval-detail{padding:16px}.approval-preview-boundary{align-items:flex-start;min-height:58px}.approval-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-fact-grid article{min-height:88px}.approval-fact-grid article:nth-child(2){border-right:0}.approval-fact-grid article:nth-child(-n+2){border-bottom:1px solid var(--crm-line)}.approval-actions button{min-height:44px}.bo-app-shell .approval-actions{z-index:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:16px 0 0;padding:0;position:static;bottom:auto}.bo-app-shell .approval-actions .primary{grid-column:auto}.connection-grid.managed-grid{grid-template-columns:minmax(0,1fr)}.connection-card.managed-card{min-height:176px;display:block}.connection-card-head{border-bottom:1px solid var(--crm-line)}.connection-card-metrics{border:0;margin:0 14px;padding:12px 0}.connection-card-footer{border-top:1px solid var(--crm-line)}.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-local-nav{gap:4px;padding:4px;display:flex;position:static;overflow-x:auto}.settings-local-nav>div{display:none}.settings-local-nav>button{flex:none}.settings-main,.account-settings{padding:15px}.customer-email-drawer,.support-case-drawer,.workflow-builder,.connection-builder,.connection-manager,.secure-team-modal{border-radius:12px 12px 0 0}}.bo-app-shell{background:var(--bo-v4-canvas)}.bo-app-shell .bo-shell-sidebar.sidebar{border-right-color:var(--bo-v4-border);background:var(--bo-v4-sidebar)}.bo-app-shell .bo-shell-sidebar nav button{color:#5f626a;border-radius:8px;height:38px;min-height:38px;font-size:12px}.bo-app-shell .bo-shell-sidebar nav button.active,.bo-app-shell .bo-shell-sidebar nav button:hover{color:var(--bo-v4-ink);box-shadow:inset 0 0 0 1px var(--bo-v4-border), 0 1px 2px #1216210a;background:#fff;border:0}.bo-app-shell .bo-shell-topbar{border-bottom-color:var(--bo-v4-border);background:#fffffff5;height:58px;min-height:58px;padding-inline:20px}.bo-app-shell .bo-shell-content.workspace-route:not(.bo-shell-content-immersive):not(:has(.crm-ai-home)):not(:has(.brands-crm)){width:min(100%,1330px);max-width:1330px;padding:30px 32px 80px}.bo-app-shell .workspace-route .panel,.bo-app-shell .workspace-route .bo-surface,.bo-app-shell .workspace-route .metrics-panel,.bo-app-shell .workspace-route .metrics-chart-card,.bo-app-shell .workspace-route .metrics-contribution-chart,.bo-app-shell .workspace-route .customer-email-workspace,.bo-app-shell .workspace-route .workflow-card,.bo-app-shell .workspace-route .approval-list,.bo-app-shell .workspace-route .approval-detail,.bo-app-shell .workspace-route .approval-empty-healthy,.bo-app-shell .workspace-route .connection-card,.bo-app-shell .workspace-route .secure-team-roster,.bo-app-shell .workspace-route .secure-team-detail,.bo-app-shell .workspace-route .settings-local-nav,.bo-app-shell .workspace-route .settings-main,.bo-app-shell .workspace-route .account-settings{border-color:var(--bo-v4-border);border-radius:var(--bo-v4-radius);box-shadow:var(--bo-v4-shadow);background:#fff}.bo-app-shell .workspace-route .product-page-header :is(h1,h2),.bo-app-shell .workspace-route .support-page-hero h2,.bo-app-shell .workspace-route .workflow-hero h2,.bo-app-shell .workspace-route .connections-toolbar h2,.bo-app-shell .workspace-route .secure-team-hero :is(h1,h2),.bo-app-shell .workspace-route .metrics-hero h1{letter-spacing:-.035em;font-size:29px!important;font-weight:680!important}:is(.bo-app-shell .bo-shell-content:has(.crm-ai-home),.bo-app-shell .bo-shell-content:has(.brands-crm)){background:var(--bo-v4-canvas)}.bo-app-shell .crm-ai-focus{width:min(760px,100% - 40px);margin:clamp(44px,6vh,70px) auto 62px}.bo-app-shell .crm-ai-heading h1{font-family:var(--bo-font-sans);font-size:clamp(32px,4vw,42px);font-weight:650}.bo-app-shell .crm-ai-composer{border-color:var(--bo-v4-border-strong);background:#fff;border-radius:13px;min-height:118px;margin-top:28px;box-shadow:0 10px 34px #191c2812}.bo-app-shell .crm-home-section,.bo-app-shell .crm-home-meta{width:min(1120px,100% - 64px)}.bo-app-shell .crm-home-section{margin-bottom:40px}.bo-app-shell .crm-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bo-app-shell main .crm-activity-grid>button{border-color:var(--bo-v4-border);border-radius:10px;box-shadow:0 1px 2px #12162108;min-height:82px!important}.bo-app-shell .brands-crm{width:min(1220px,100% - 64px);padding-top:34px}.bo-app-shell .brands-crm-stages{border:1px solid var(--bo-v4-border);box-shadow:var(--bo-v4-shadow);background:#fff;border-radius:11px;margin-top:26px;overflow:hidden}.bo-app-shell .brands-crm-table{border-color:var(--bo-v4-border);box-shadow:var(--bo-v4-shadow);border-radius:11px}.bo-app-shell .work-page{gap:16px;display:grid}.bo-app-shell .work-page-heading{margin-bottom:0!important}.bo-app-shell .work-pulse{border:1px solid var(--bo-v4-border);border-radius:var(--bo-v4-radius);box-shadow:var(--bo-v4-shadow);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.bo-app-shell main .work-pulse>button{border:0;border-right:1px solid var(--bo-v4-border);color:var(--bo-v4-ink);text-align:left;background:#fff;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:5px 10px;padding:15px 17px;display:grid;min-height:92px!important}.bo-app-shell main .work-pulse>button:last-child{border-right:0}.bo-app-shell .work-pulse span{color:var(--bo-v4-muted);align-self:end;font-size:11px;font-weight:650}.bo-app-shell .work-pulse strong{grid-area:1/2/span 2;align-self:center;font-size:25px;font-weight:680}.bo-app-shell .work-pulse small{color:var(--bo-v4-faint);font-size:9px}.bo-app-shell .work-commandbar{border:1px solid var(--bo-v4-border);border-radius:var(--bo-v4-radius);box-shadow:var(--bo-v4-shadow);background:#fff;gap:0;padding:0;overflow:hidden}.bo-app-shell .work-commandbar-heading{border-bottom:1px solid var(--bo-v4-border);min-height:58px;padding:12px 16px}.bo-app-shell .work-commandbar-controls{background:var(--bo-v4-surface-muted);min-height:60px;padding:11px 14px}.bo-app-shell .work-first-run{grid-template-columns:44px minmax(0,1.1fr) minmax(310px,.9fr);align-items:center;gap:16px;min-height:286px;padding:34px 38px;display:grid}.bo-app-shell .metrics-page{gap:16px}.bo-app-shell .metrics-hero{margin-bottom:0!important}.bo-app-shell .metrics-view-tabs{border-bottom:1px solid var(--bo-v4-border);gap:20px;margin-top:-4px;display:flex}.bo-app-shell main .metrics-view-tabs>button{color:var(--bo-v4-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 1px;font-size:11px;font-weight:650;min-height:40px!important}.bo-app-shell main .metrics-view-tabs>button.active{border-color:var(--bo-v4-ink);color:var(--bo-v4-ink)}.bo-app-shell .metrics-controls{border-color:var(--bo-v4-border);border-radius:var(--bo-v4-radius);box-shadow:var(--bo-v4-shadow);background:#fff;grid-template-columns:auto minmax(190px,.8fr) minmax(220px,.9fr) auto;align-items:end;gap:10px;padding:11px 12px;display:grid}.bo-app-shell .metrics-presets{flex-wrap:nowrap;justify-content:flex-start;align-self:center;gap:4px;display:flex}.bo-app-shell .metrics-presets button.active{border-color:var(--bo-v4-ink);background:var(--bo-v4-ink);color:#fff}.bo-app-shell .metrics-refresh{color:var(--bo-v4-ink)}.bo-app-shell .metrics-decision-brief{border:1px solid var(--bo-v4-border);border-left:3px solid var(--bo-v4-accent);border-radius:var(--bo-v4-radius);min-height:0;box-shadow:var(--bo-v4-shadow);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.bo-app-shell .metrics-decision-brief h2{letter-spacing:-.02em;margin:0 0 5px;font-size:17px;font-weight:670}.bo-app-shell .metrics-decision-brief p:not(.eyebrow){max-width:860px;color:var(--bo-v4-muted);margin:0;font-size:11px;line-height:1.5}.bo-app-shell .metrics-section{box-shadow:none;background:0 0;padding:0;overflow:visible}.bo-app-shell .metrics-section-heading{border:1px solid var(--bo-v4-border);border-radius:var(--bo-v4-radius) var(--bo-v4-radius) 0 0;background:#fff;border-bottom:0;padding:16px 18px 12px}.bo-app-shell .metrics-kpis{border-color:var(--bo-v4-border);border-radius:0 0 var(--bo-v4-radius) var(--bo-v4-radius);box-shadow:var(--bo-v4-shadow)}.bo-app-shell .metrics-kpis-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.bo-app-shell .metrics-kpis article,.bo-app-shell .metrics-kpis article.primary{min-height:124px;padding:16px 17px;color:var(--bo-v4-ink)!important;background:#fff!important}.bo-app-shell .metrics-kpis strong{color:var(--bo-v4-ink);font-size:25px;font-weight:680}.bo-app-shell .metrics-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px}.bo-app-shell .metrics-chart-card.featured{grid-column:1/-1}.bo-app-shell .metrics-channel-grid{border:1px solid var(--bo-v4-border);border-radius:0 0 var(--bo-v4-radius) var(--bo-v4-radius);background:var(--bo-v4-surface-muted);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px}.bo-app-shell .metrics-trust-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px}.bo-app-shell .support-workspace-tabs,.bo-app-shell .connections-view-tabs{gap:22px}.bo-app-shell .customer-email-workspace{overflow:hidden}.bo-app-shell .approval-page{gap:16px}.bo-app-shell .approval-layout{grid-template-columns:minmax(340px,420px) minmax(0,1fr);gap:12px}.bo-app-shell .approval-empty-healthy,.bo-app-shell .workflow-empty-state{min-height:330px}.bo-app-shell .workflow-summary-line,.bo-app-shell .connection-summary-line,.bo-app-shell .provider-readiness-panel{border-color:var(--bo-v4-border);box-shadow:var(--bo-v4-shadow);background:#fff}.bo-app-shell .secure-team-directory{grid-template-columns:minmax(330px,.72fr) minmax(520px,1.28fr);gap:12px}.bo-app-shell .settings-layout{grid-template-columns:220px minmax(0,1fr);gap:14px}.bo-app-shell .settings-local-nav{scrollbar-width:none}.bo-app-shell .settings-local-nav::-webkit-scrollbar{display:none}.bo-app-shell .workspace-route-chat{padding:26px 28px 34px!important}.bo-app-shell .chat-page{gap:0;display:grid}.bo-app-shell .chat-page .product-page-header{margin-bottom:16px}.bo-app-shell .chat-page .stream-team-chat{border-color:var(--bo-v4-border);border-radius:var(--bo-v4-radius);height:calc(100dvh - 174px);min-height:520px;box-shadow:var(--bo-v4-shadow);background:#fff}@media (max-width:1100px){.bo-app-shell .work-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-app-shell .work-first-run{grid-template-columns:44px minmax(0,1fr)}.bo-app-shell .work-first-run ol{grid-column:2}.bo-app-shell .metrics-controls{grid-template-columns:minmax(0,1fr) auto}.bo-app-shell .metrics-presets,.bo-app-shell .metrics-brand-filter{grid-column:1/-1}.bo-app-shell .metrics-custom-range{grid-column:1}.bo-app-shell .metrics-refresh{grid-column:2}.bo-app-shell .metrics-channel-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.bo-app-shell .bo-shell-content.workspace-route:not(.bo-shell-content-immersive):not(:has(.crm-ai-home)):not(:has(.brands-crm)){padding:20px 13px calc(104px + env(safe-area-inset-bottom))}.bo-app-shell .crm-ai-focus{width:calc(100% - 26px);margin:34px auto 48px}.bo-app-shell .crm-home-section,.bo-app-shell .crm-home-meta,.bo-app-shell .brands-crm{width:calc(100% - 26px)}.bo-app-shell .crm-activity-grid{grid-template-columns:minmax(0,1fr)}.bo-app-shell .work-first-run{grid-template-columns:minmax(0,1fr);min-height:0;padding:24px 18px}.bo-app-shell .work-first-run ol{grid-column:1}.bo-app-shell .metrics-controls{padding:14px}.bo-app-shell .metrics-presets{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.bo-app-shell .metrics-custom-range{grid-template-columns:none;display:block}.bo-app-shell .metrics-view-tabs,.bo-app-shell .metrics-presets{scrollbar-width:none}.bo-app-shell .metrics-view-tabs::-webkit-scrollbar{display:none}.bo-app-shell .metrics-presets::-webkit-scrollbar{display:none}.bo-app-shell .metrics-decision-brief{flex-direction:column;align-items:stretch}.bo-app-shell .metrics-kpis-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-app-shell .metrics-chart-grid,.bo-app-shell .metrics-trust-grid,.bo-app-shell .approval-layout,.bo-app-shell .secure-team-directory,.bo-app-shell .settings-layout{grid-template-columns:minmax(0,1fr)}.bo-app-shell .metrics-chart-card.featured{grid-column:auto}.bo-app-shell .workspace-route-chat{padding:18px 12px calc(96px + env(safe-area-inset-bottom))!important}.bo-app-shell .chat-page .product-page-header{display:none}.bo-app-shell .chat-page .stream-team-chat{height:calc(100dvh - 142px);min-height:540px}}.bo-app-shell .approval-error-detail{align-content:center;justify-items:start;min-height:320px}.bo-app-shell .approval-error-detail .approval-clear-icon{color:var(--bo-v4-danger);background:#fff1f2}.bo-app-shell .approval-error-detail>button,.bo-app-shell .workflow-empty-state>button{border:1px solid var(--bo-v4-border-strong);background:var(--bo-v4-ink);color:#fff;border-radius:8px;min-height:36px;margin-top:8px;padding:0 13px;font-weight:650}.bo-app-shell .workflow-empty-state{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:320px;padding:36px;display:grid}.bo-app-shell .workflow-empty-state h3{margin:4px 0 0;font-size:18px}.bo-app-shell .workflow-empty-state p{max-width:560px;color:var(--bo-v4-muted);margin:0;line-height:1.55}@media (max-width:760px){.bo-app-shell main .crm-scope-tabs{height:48px;min-height:48px}.bo-app-shell main .crm-scope-tabs>button{min-height:44px!important}.bo-app-shell main .crm-home-ai-card .crm-ai-composer footer .crm-send{width:44px;height:44px;min-height:44px!important}.bo-app-shell main .brands-crm-heading>button,.bo-app-shell main .brands-crm-empty>button,.bo-app-shell main .brands-crm-toolbar>button,.bo-app-shell main .brands-crm-toolbar>label{min-height:44px!important}.bo-app-shell .settings-local-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;display:grid;overflow:visible}.bo-app-shell .settings-local-nav>div{display:none}.bo-app-shell .settings-local-nav>button{flex:initial;white-space:normal;width:100%;min-width:0;min-height:44px!important}.bo-app-shell .settings-local-nav>button>span{white-space:normal}.bo-app-shell .settings-section-view :where(button,a[href],summary),.bo-app-shell .settings-section-view :where(input:not([type=checkbox]):not([type=radio]),select){min-height:44px!important}.bo-app-shell .settings-section-view a[href]{align-items:center;display:inline-flex}.settings-load-state,.settings-load-failure,.secure-team-load-failure{grid-template-columns:38px minmax(0,1fr);align-content:center;min-height:230px;padding:22px 18px}.settings-load-state>span,.settings-load-failure>span,.secure-team-load-failure>span{width:38px;height:38px}.settings-load-failure>button,.secure-team-load-failure>button{grid-column:1/-1;justify-content:center;width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.settings-load-state>span svg{animation:none}}
