:root{--token-brand-primary:var(--marketing-rgb-accent);--token-brand-primary-fg:255 255 255;--token-brand-primary-hover:var(--marketing-rgb-accent-hover);--token-brand-accent:var(--marketing-rgb-accent);--token-brand-accent-fg:255 255 255;--token-brand-accent-hover:var(--marketing-rgb-accent-hover);--token-brand-accent-strong:var(--marketing-rgb-accent-strong);--token-brand-accent-soft:var(--marketing-rgb-accent-soft);--token-brand-violet:var(--marketing-rgb-violet-start);--token-bg:243 244 246;--token-bg-secondary:var(--marketing-rgb-canvas);--token-card:255 255 255;--token-card-secondary:248 250 252;--token-text-primary:var(--marketing-rgb-fg);--token-text-secondary:71 85 105;--token-text-muted:100 116 139;--token-text-emphasis:var(--marketing-rgb-fg);--token-border:226 232 240;--token-border-strong:100 116 139;--token-border-subtle:241 245 249;--token-shadow-sm:0 1px 2px 0 rgba(15,23,42,.05);--token-shadow-md:0 1px 2px 0 rgba(15,23,42,.05),0 2px 10px -3px rgba(15,23,42,.07),inset 0 1px 0 hsla(0,0%,100%,.04);--token-shadow-lg:0 8px 40px -16px rgba(15,23,42,.12);--token-shadow-top-bar:0 1px 0 rgba(15,23,42,.04);--token-interactive-hover:241 245 249;--token-interactive-active:226 232 240;--token-interactive-selected:241 245 249;--token-interactive-focus:var(--marketing-rgb-accent);--token-interactive-focus-offset:255 255 255;--token-status-success:5 150 105;--token-status-success-fg:6 95 70;--token-status-success-bg:236 253 245;--token-status-success-border:167 243 208;--token-status-warning:146 64 14;--token-status-warning-fg:120 53 15;--token-status-warning-bg:255 251 235;--token-status-warning-border:253 230 138;--token-status-danger:153 27 27;--token-status-danger-fg:153 27 27;--token-status-danger-bg:254 242 242;--token-status-danger-border:254 202 202;--token-status-info:7 89 133;--token-status-info-fg:12 74 110;--token-status-info-bg:240 249 255;--token-status-info-border:186 230 253;--token-overlay:0 0 0;--token-overlay-opacity:0.4}.dark{--token-bg:30 41 59;--token-bg-secondary:var(--marketing-rgb-canvas);--token-card:51 65 85;--token-card-secondary:30 41 59;--token-text-secondary:148 163 184;--token-text-muted:148 163 184;--token-text-emphasis:248 250 252;--token-border:71 85 105;--token-border-strong:100 116 139;--token-border-subtle:51 65 85;--token-shadow-sm:none;--token-shadow-md:0 10px 15px -3px rgba(0,0,0,.25);--token-shadow-lg:0 20px 25px -5px rgba(0,0,0,.35);--token-shadow-top-bar:none;--token-interactive-hover:51 65 85;--token-interactive-active:71 85 105;--token-interactive-selected:51 65 85;--token-interactive-focus-offset:15 23 42;--token-status-success:52 211 153;--token-status-success-fg:167 243 208;--token-status-success-bg:6 78 59;--token-status-success-border:16 185 129;--token-status-warning:253 230 138;--token-status-warning-fg:254 243 199;--token-status-warning-bg:245 158 11;--token-status-warning-border:245 158 11;--token-status-danger:254 202 202;--token-status-danger-fg:254 202 202;--token-status-danger-bg:239 68 68;--token-status-danger-border:239 68 68;--token-status-info:186 230 253;--token-status-info-fg:224 242 254;--token-status-info-bg:12 74 110;--token-status-info-border:14 116 144;--token-overlay-opacity:0.5}@keyframes demo-fade-in{0%{opacity:0}to{opacity:1}}@keyframes demo-slide-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes demo-card-enter{0%{opacity:0;transform:translateY(4px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes demo-skeleton-out{0%{opacity:1}to{opacity:0}}[data-executive-demo=true]{--demo-transition-fast:150ms;--demo-transition-base:200ms;--demo-ease-out:cubic-bezier(0.22,1,0.36,1)}[data-executive-demo=true] .demo-step-enter{animation:demo-fade-in var(--demo-transition-base) var(--demo-ease-out) both}[data-executive-demo=true] .demo-page-enter{animation:demo-slide-up var(--demo-transition-base) var(--demo-ease-out) both}[data-executive-demo=true] .demo-content-enter{animation:demo-fade-in var(--demo-transition-base) var(--demo-ease-out) both}[data-executive-demo=true] .demo-skeleton-exit{animation:demo-skeleton-out var(--demo-transition-fast) var(--demo-ease-out) forwards}[data-executive-demo=true] .demo-card-enter{animation:demo-card-enter var(--demo-transition-base) var(--demo-ease-out) both}[data-executive-demo=true] .demo-stagger-1{animation-delay:30ms}[data-executive-demo=true] .demo-stagger-2{animation-delay:60ms}[data-executive-demo=true] .demo-stagger-3{animation-delay:90ms}[data-executive-demo=true] .demo-stagger-4{animation-delay:.12s}[data-executive-demo=true] .demo-stagger-5{animation-delay:.15s}[data-executive-demo=true] .demo-stagger-6{animation-delay:.18s}[data-executive-demo=true] .demo-card-interactive{transition:box-shadow var(--demo-transition-base) var(--demo-ease-out),transform var(--demo-transition-base) var(--demo-ease-out),border-color var(--demo-transition-fast) ease}[data-executive-demo=true] .demo-card-interactive:hover{transform:translateY(-1px);box-shadow:var(--shadow-token-md,0 4px 12px rgba(15,23,42,.08))}.dark [data-executive-demo=true] .demo-card-interactive:hover{box-shadow:0 4px 16px rgba(0,0,0,.25)}[data-executive-demo=true] .demo-kpi-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em}[data-executive-demo=true] .demo-coachmark-enter{animation:demo-slide-up var(--demo-transition-base) var(--demo-ease-out) 80ms both}[data-executive-demo=true] .demo-step-pill{transition:background-color var(--demo-transition-fast) ease,color var(--demo-transition-fast) ease,transform var(--demo-transition-fast) var(--demo-ease-out),box-shadow var(--demo-transition-fast) ease}[data-executive-demo=true] .demo-step-pill:not(:disabled):hover{transform:translateY(-1px)}[data-executive-demo=true] .demo-step-pill[aria-current=step]{box-shadow:0 2px 8px rgba(99,102,241,.35)}[data-executive-demo=true] .demo-sidebar-link{transition:background-color var(--demo-transition-fast) ease,color var(--demo-transition-fast) ease,transform var(--demo-transition-fast) var(--demo-ease-out)}[data-executive-demo=true] .demo-sidebar-link:hover{transform:translateX(2px)}[data-executive-demo=true] .demo-bar-grow{transform-origin:bottom;animation:demo-bar-grow var(--demo-transition-base) var(--demo-ease-out) both}@keyframes demo-bar-grow{0%{transform:scaleY(0);opacity:.4}to{transform:scaleY(1);opacity:1}}@keyframes hub-expand-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}[data-communication-hub=true]{--hub-transition-fast:150ms;--hub-transition-base:200ms;--hub-ease-out:cubic-bezier(0.22,1,0.36,1);--hub-hairline:rgb(var(--marketing-rgb-border)/0.14);--hub-band:rgb(var(--marketing-rgb-band)/0.22);--hub-canvas:rgb(var(--marketing-rgb-canvas))}[data-communication-hub=true] [data-testid=inbox-thread]{display:flex;flex-direction:column;background:var(--hub-canvas)}[data-communication-hub=true] [data-testid=thread-messages]{flex:1 1 78%;min-height:0;scroll-behavior:smooth;font-size:.9375rem;line-height:1.7;letter-spacing:-.006em}[data-communication-hub=true] [data-testid=inbox-list-column]{background:var(--hub-band);border-right:1px solid var(--hub-hairline)}[data-communication-hub=true] .business-context-panel,[data-communication-hub=true] aside[data-testid]{background:var(--hub-band);border-left:1px solid var(--hub-hairline)}[data-communication-hub=true] [data-testid=inbox-list-column],[data-communication-hub=true] [data-testid=inbox-page]>div:last-child>div:nth-child(2),[data-communication-hub=true] [data-testid=inbox-thread],[data-communication-hub=true] aside[data-testid]{box-shadow:none}[data-communication-hub=true] [data-testid=thread-row]{transition:background-color var(--hub-transition-fast) ease,color var(--hub-transition-fast) ease;border-bottom:1px solid var(--hub-hairline);border-left:2px solid transparent}[data-communication-hub=true] [data-testid=thread-row]:last-child{border-bottom:none}[data-communication-hub=true] [data-testid=thread-row]:focus-visible{outline:2px solid rgb(var(--marketing-rgb-accent)/.45);outline-offset:-2px}[data-communication-hub=true] [data-testid=thread-row][data-active=true]{background:rgb(var(--marketing-rgb-accent)/.06);border-left-color:rgb(var(--marketing-rgb-accent));box-shadow:none}[data-communication-hub=true] [data-testid=thread-row][data-active=true] .rounded-full{box-shadow:none}[data-communication-hub=true] [data-testid=thread-row] h3{letter-spacing:-.015em}[data-communication-hub=true] [data-testid=thread-row] .rounded-full.bg-token-interactive-hover\/70{box-shadow:none}[data-communication-hub=true] [data-testid=conversation-header-business-context]{font-size:.75rem;line-height:1.4;letter-spacing:-.01em}[data-communication-hub=true] [data-testid=business-context-panel] section{border:none;background:transparent;box-shadow:none}[data-communication-hub=true] [data-testid=business-context-goal] p{font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.45}[data-communication-hub=true] [data-testid=business-context-recommendation]>p:first-child{font-size:.9375rem;font-weight:600;letter-spacing:-.015em}[data-communication-hub=true] [data-testid=composer-recommended-action]{background:transparent;border-radius:0;box-shadow:none}[data-communication-hub=true] [data-testid=composer-recommended-action] p{font-size:.9375rem;font-weight:600;letter-spacing:-.02em;line-height:1.4}[data-communication-hub=true] [data-testid=composer-recommended-action] button{box-shadow:none}[data-communication-hub=true] [data-testid=conversation-header]{background:transparent;border-bottom:1px solid var(--hub-hairline)}[data-communication-hub=true] [data-testid=conversation-header] h3{font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.3}[data-communication-hub=true] [data-testid=conversation-header] .rounded-full.px-2{background:rgb(var(--marketing-rgb-band)/.55);color:rgb(var(--marketing-rgb-fg-muted));font-weight:500;box-shadow:none}[data-communication-hub=true] .inbox-panel-edge-toggle,[data-communication-hub=true] button[aria-controls=inbox-conversation-header-details]{box-shadow:none;border:1px solid var(--hub-hairline);background:var(--hub-canvas)}[data-communication-hub=true] [data-testid=thread-messages] .shadow-sm{box-shadow:none}[data-communication-hub=true] [data-testid=thread-messages] .rounded-2xl.px-4{border-radius:1.125rem;padding-inline:1.125rem;padding-block:.875rem}[data-communication-hub=true] [data-testid=thread-messages] .bg-token-card,[data-communication-hub=true] [data-testid=thread-messages] .bg-token-card.shadow-token-sm{background:rgb(var(--marketing-rgb-band)/.45);border:1px solid var(--hub-hairline)}.dark [data-communication-hub=true] [data-testid=thread-messages] .bg-token-card,.dark [data-communication-hub=true] [data-testid=thread-messages] .dark\:bg-token-card-secondary{background:rgba(30,41,59,.35);border-color:rgb(var(--marketing-rgb-border)/.12)}[data-communication-hub=true] [data-testid=thread-messages] .space-y-7>*+*{margin-top:2.125rem}[data-communication-hub=true] [data-testid=thread-messages] .bg-token-interactive-hover\/60{background:rgb(var(--marketing-rgb-band)/.4);border:none;box-shadow:none;font-size:.6875rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;opacity:.85}[data-communication-hub=true] [data-testid=thread-messages] .h-7.w-7{height:1.625rem;width:1.625rem;opacity:.65}[data-communication-hub=true] [data-testid=thread-messages] .group:hover .h-7.w-7{opacity:.9}[data-communication-hub=true] .hub-decision-moment{position:relative;max-width:42rem;padding:.25rem 0 .25rem .875rem;border:none;border-radius:0;background:transparent}[data-communication-hub=true] .hub-decision-moment:before{content:"";position:absolute;left:0;top:.35rem;bottom:.35rem;width:2px;border-radius:1px;background:rgb(var(--marketing-rgb-accent)/.85)}[data-communication-hub=true] [data-testid=composer-business-bar] .hub-decision-moment{margin-inline:0}[data-communication-hub=true] [data-testid=copilot-advisor-compact]{max-width:42rem}[data-communication-hub=true] [data-testid=executive-headline]{font-size:.9375rem;font-weight:600;letter-spacing:-.015em;line-height:1.45}[data-communication-hub=true] [data-testid=copilot-advisor-reason]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.875rem;line-height:1.5}[data-communication-hub=true] [data-testid=conversation-copilot]{flex:0 0 auto;border-top:1px solid var(--hub-hairline);background:transparent;box-shadow:none}[data-communication-hub=true] [data-testid=conversation-copilot] button[aria-expanded]{transition:color var(--hub-transition-fast) ease}[data-communication-hub=true] [data-testid=conversation-copilot] button[aria-expanded]:focus-visible{outline:2px solid rgb(var(--marketing-rgb-accent)/.45);outline-offset:2px;border-radius:.375rem}[data-communication-hub=true] [data-testid=copilot-suggestion-panel]{border:1px solid var(--hub-hairline);background:rgb(var(--marketing-rgb-band)/.2);box-shadow:none}[data-communication-hub=true] [data-testid=inbox-composer]{background:var(--hub-canvas);border-top:1px solid var(--hub-hairline);backdrop-filter:none}[data-communication-hub=true] [data-testid=inbox-composer] textarea{border-color:transparent;background-color:rgb(var(--marketing-rgb-band)/.5);box-shadow:none;font-size:.9375rem;line-height:1.55;transition:border-color var(--hub-transition-fast) ease,background-color var(--hub-transition-fast) ease}[data-communication-hub=true] [data-testid=inbox-composer] textarea:focus-visible{border-color:rgb(var(--marketing-rgb-accent)/.28);background-color:var(--hub-canvas);box-shadow:none}.dark [data-communication-hub=true] [data-testid=inbox-composer] textarea{background-color:rgba(30,41,59,.35)}.dark [data-communication-hub=true] [data-testid=inbox-composer] textarea:focus-visible{background-color:rgba(15,23,42,.75)}[data-communication-hub=true] [data-testid=inbox-composer] .shadow-token-sm{box-shadow:none}[data-communication-hub=true] .hub-status-band{border-bottom:1px solid var(--hub-hairline);background:rgb(var(--marketing-rgb-band)/.28);padding-block:.625rem}[data-communication-hub=true] .hub-status-band p{font-size:.8125rem;font-weight:500;line-height:1.45;color:rgb(var(--marketing-rgb-fg))}[data-communication-hub=true] .hub-status-band .text-\[11px\],[data-communication-hub=true] .hub-status-band .text-xs{font-size:.75rem;font-weight:400;opacity:.85}[data-communication-hub=true] [data-testid=business-context-panel]{border-left:1px solid var(--hub-hairline)}[data-communication-hub=true] .business-context-panel section+section,[data-communication-hub=true] [data-testid=business-context-panel]>div,[data-communication-hub=true] aside[data-testid]{border-top:none}[data-communication-hub=true] [data-testid=work-queue-rail]{border-bottom-color:var(--hub-hairline);background:transparent}[data-communication-hub=true] [data-testid=work-queue-rail] button{border-radius:.5rem}[data-communication-hub=true] .hub-expandable-content{transition:grid-template-rows var(--hub-transition-base) var(--hub-ease-out),opacity var(--hub-transition-fast) ease}[data-communication-hub=true] .hub-expand-enter{animation:hub-expand-in var(--hub-transition-base) var(--hub-ease-out) both}[data-communication-hub=true] .hub-ghost-action{transition:background-color var(--hub-transition-fast) ease,color var(--hub-transition-fast) ease}[data-communication-hub=true] .hub-ghost-action:focus-visible{outline:2px solid rgb(var(--marketing-rgb-accent)/.45);outline-offset:2px}[data-communication-hub=true] .hub-ghost-action.shadow-token-sm{box-shadow:none}[data-communication-hub=true] [data-testid=conversation-collaboration-bar]{border-bottom:1px solid var(--hub-hairline);padding-bottom:.25rem}