.crm-product-shell{--brand-red:var(--brand-coral-dark,#9e1c13);--brand-soft:var(--soft,#e8f7f5);--teal:var(--brand-teal-dark,#065c55);--aqua-soft:var(--soft,#e8f7f5);--paper:var(--brand-paper,#fbfbf8);--paper-quiet:var(--brand-paper-soft,#f2f3ee);--ink-muted:var(--muted,#5d6678);--accent-teal:var(--brand-teal-dark,#065c55);--ui-control-size:44px;--ui-content-gap:clamp(14px,2vw,24px);--ui-panel-padding:clamp(16px,2.5vw,26px);--ui-prose-measure:72ch;--ui-sidekick-clearance:104px}html{text-size-adjust:100%}.crm-product-shell :where(.chat-message-content,.global-luke-message>.chat-message-content,.luke-chat-message>.chat-message-content,.sidekick-panel,.sidekick-message-desk,.account-evidence-list,.research-finding-list,.pour-finding-list){font-family:var(--font-atkinson),"Atkinson Hyperlegible",system-ui,sans-serif;font-size:1rem;letter-spacing:normal;line-height:1.6;text-transform:none}.crm-product-shell .chat-message-content{overflow-wrap:anywhere;text-align:start;word-break:normal}.crm-product-shell :where(.luke-chat-log,.global-luke-log){scrollbar-gutter:stable}.crm-product-shell :where(.luke-chat-message,.global-luke-message){min-inline-size:0}.crm-product-shell .chat-message-content>span{color:inherit;display:inline;font:inherit;letter-spacing:inherit;text-transform:inherit}.crm-product-shell .chat-message-content a{color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.crm-product-shell .luke-chat-message>.luke-chat-speaker{color:var(--brand-teal-dark,#065c55);font-size:.82rem;line-height:1.4}.crm-product-shell .global-luke-message.is-operator>.chat-message-content,.crm-product-shell .luke-chat-message.operator>.chat-message-content{background:var(--brand-navy,#0c1830);color:#fff}.crm-product-shell .global-luke-message>:where(h3,time),.crm-product-shell .luke-chat-message>.luke-chat-speaker{max-inline-size:100%;overflow-wrap:break-word}.crm-product-shell .global-luke-message :where(.sidekick-message-desk,.sidekick-contact-desk,.sidekick-task-desk,.sidekick-campaign-desk,.sidekick-account-files,.sidekick-invoice-desk,.sidekick-crm-data-desk,.sidekick-connection-desk,.sidekick-contact-save) :where(h3,h4,strong,p,label,small){font-family:var(--font-atkinson),"Atkinson Hyperlegible",system-ui,sans-serif;letter-spacing:normal;text-transform:none}.crm-product-shell :where(.crm-product-frame,.crm-workspace-pane,.workspace-content,.account-workspace,.account-record-full,.account-detail-section,.account-draft-list,.control-center,.control-grid,.control-card,.section-heading,.section-heading>*,.card-content,.draft-editor,.accessible-email-composer,.email-composer-field,.email-preflight,.email-preflight-grid,.template-card,.template-manager,.template-editor,.research-detail-grid,.research-on-demand-actions,.action-row){min-inline-size:0}.crm-workspace-pane{overflow-x:clip;overflow-y:visible;padding-block-end:var(--ui-sidekick-clearance);scroll-padding-block:24px var(--ui-sidekick-clearance)}.crm-workspace-pane>:where(section,.settings-workspace){max-inline-size:100%}.crm-product-shell :where(.section-heading,.draft-card-heading,.settings-card-heading)>:first-child{min-inline-size:0}.crm-product-shell :where(.muted-copy,.field-help,.notice p,.empty-state p){max-inline-size:var(--ui-prose-measure)}.crm-product-shell :where(.evidence-card,.draft-card,.control-card,.account-detail-section,.decision-card,.candidate-row) :where(h1,h2,h3,h4,h5,p,span,strong,small,label){overflow-wrap:break-word;word-break:normal}.crm-product-shell :where(a,code,pre,.opportunity-meta,.email-message-recipients){overflow-wrap:anywhere}.crm-product-shell :where(button,.button-link,input:not([type=checkbox]):not([type=radio]),select,summary){min-block-size:var(--ui-control-size)}.crm-product-shell summary{align-content:center;padding-block:.35rem}.crm-product-shell :where(.workspace-nav-link small,.workspace-sidebar-note span,.field-help,.luke-chat-boundary,.global-luke-boundary,.luke-chat-working,.luke-chat-loading){font-size:max(.85rem,1em);line-height:1.45}.crm-product-shell :where(button,.button-link){max-inline-size:100%;overflow-wrap:break-word;white-space:normal}.crm-product-shell :where(input:not([type=checkbox]):not([type=radio]),textarea,select){inline-size:100%;max-inline-size:100%;min-inline-size:0}.crm-product-shell textarea{line-height:1.5;resize:vertical}@media (max-width:1100px){.login-shell{grid-template-columns:minmax(0,1fr)}.login-brand-panel{min-block-size:auto;padding:40px 28px}.login-brand-lockup{margin-block-end:36px}.login-brand-panel h1{font-size:clamp(2.55rem,9vw,4.8rem)}.login-panel{margin:32px auto 42px;width:min(620px,calc(100% - 40px))}}@media (max-width:640px){.login-brand-panel{padding:28px 18px}.login-brand-lockup{margin-block-end:24px}.login-brand-panel h1{font-size:clamp(2.25rem,10.5vw,3rem)}.login-brand-lede{margin-block-start:18px}.login-proof-list{gap:8px;margin-block-start:24px}.login-proof-list li{align-items:center;gap:6px 10px;grid-template-columns:28px 48px minmax(0,1fr);min-block-size:0;padding:10px}.login-proof-list small{line-height:1.25}.login-lab-link{margin-block-start:22px}}.crm-product-shell :where(.action-row,.form-actions,.research-on-demand-actions)>*{max-inline-size:100%;min-inline-size:0}.crm-product-shell .evidence-card.draft-card{align-items:stretch;display:grid;gap:var(--ui-content-gap);grid-template-columns:minmax(0,1fr);inline-size:100%}.crm-product-shell .evidence-card.draft-card :where(.draft-editor,.accessible-email-composer,.email-composer-field,.email-preflight,.email-preflight-grid),.crm-product-shell .evidence-card.draft-card>.card-content{inline-size:100%;min-inline-size:0}.crm-product-shell .draft-card-actions{inline-size:100%;justify-content:flex-end}.crm-product-shell .email-format-toolbar{max-inline-size:100%}.crm-product-shell .email-format-toolbar button{min-block-size:var(--ui-control-size)}.template-card{container:pipeshark-template/inline-size}.draft-card{container:pipeshark-draft/inline-size}.account-detail-section{container:pipeshark-account-section/inline-size}.control-center{container:pipeshark-control/inline-size}.accessible-email-composer{container:pipeshark-composer/inline-size}.crm-workspace-settings .control-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.crm-product-shell :where(.signature-field-grid,.pour-overview){grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.crm-product-shell .research-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.crm-product-shell .prospect-packet-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}@container pipeshark-template (max-width: 760px){.template-manager{grid-template-columns:minmax(0,1fr)}.template-list{max-block-size:280px}.template-card>.section-heading{align-items:stretch;flex-direction:column}.template-card>.section-heading button{inline-size:100%}}@container pipeshark-draft (max-width: 700px){.draft-card-heading,.email-message-heading,.stale-draft-notice{align-items:stretch;flex-direction:column}.attachment-picker,.email-context-bar,.email-preflight-grid,.reply-strategy{grid-template-columns:minmax(0,1fr)}.email-context-bar>div+div{border-left:0;border-top:1px solid var(--line)}.draft-card-actions{align-items:stretch;flex-direction:column}.draft-card-actions>*{inline-size:100%}.email-send-action{min-inline-size:0}}@container pipeshark-account-section (max-width: 680px){.account-detail-section>.section-heading,.account-evidence-heading,.account-record-list article,.account-reply-list article,.timeline-event{align-items:stretch;flex-direction:column}.account-detail-section>.section-heading>:last-child,.research-on-demand-actions{inline-size:100%;justify-content:flex-start}.research-on-demand-actions>button{flex:1 1 180px}}@container pipeshark-control (max-width: 680px){.candidate-row,.control-center>.section-heading{align-items:stretch;flex-direction:column}.candidate-row>:last-child{align-self:stretch}.candidate-row select{inline-size:100%}}.chat-message-summary{display:block;max-inline-size:68ch;white-space:pre-wrap}.chat-message-more{appearance:none;background:transparent;border:0;color:var(--link,#005f5a);cursor:pointer;display:inline-flex;font:inherit;font-weight:750;margin-block-start:10px;min-block-size:44px;padding:8px 0;text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.2em}.automation-details{border-block-start:1px solid var(--line,#c8cec9);margin-block-start:22px;padding-block-start:4px}.automation-details>summary{align-items:center;color:var(--link,#005f5a);cursor:pointer;display:flex;font-weight:800;min-block-size:48px;padding-block:10px;text-decoration:underline;text-underline-offset:.18em}.automation-details[open]>summary{margin-block-end:16px}.account-settings-selector{align-items:end;display:grid;gap:6px;inline-size:min(100%,34rem);margin-block:16px 24px}.account-settings-selector>span{font-weight:800}.account-settings-selector select{inline-size:100%;min-block-size:48px}@container pipeshark-composer (max-width: 520px){.email-format-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.email-format-toolbar button{inline-size:100%}}.global-luke-launcher{min-block-size:48px}@media (max-width:560px){.crm-product-shell{--ui-sidekick-clearance:88px}.crm-product-frame .workspace-sidebar-list,.simple-account-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-account-nav{display:grid;inline-size:100%}.simple-account-nav button{min-inline-size:0}.crm-product-shell .section-heading{align-items:stretch;flex-direction:column}.crm-product-shell :where(.luke-chat-message,.global-luke-message){max-inline-size:100%}}@media (max-width:800px){.crm-product-shell{padding:10px}.global-luke-chat.is-fullscreen{grid-template-rows:auto auto minmax(0,1fr) auto}.global-luke-chat.is-fullscreen .global-luke-composer,.global-luke-chat.is-fullscreen .global-luke-scope,.global-luke-chat.is-fullscreen>header{min-block-size:0}}@media (prefers-contrast:more){.crm-product-shell{--muted:#394358;--ink-muted:#394358}.crm-product-shell :where(.decision-card,.control-card,.account-detail-section,.global-luke-message,.luke-chat-message>.chat-message-content){border-color:var(--brand-navy,#0c1830)}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.crm-product-shell *,.crm-product-shell :after,.crm-product-shell :before{animation-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:420px){.global-luke-launcher span{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.global-luke-launcher{padding:8px}}@media (forced-colors:active){.crm-product-shell :where(button,.button-link,input,textarea,select,summary,.global-luke-message,.luke-chat-message>.chat-message-content){forced-color-adjust:auto}.crm-product-shell :where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid Highlight!important}}:root{--font-pixelify:var(--font-atkinson);--brand-ink:#141425;--brand-navy:#141425;--brand-night:#10172d;--brand-primary:#1e3ab8;--brand-primary-hover:#172f98;--brand-accent:#34d399;--brand-accent-dark:#08785a;--brand-canvas:#f5f7fb;--brand-paper:#ffffff;--brand-paper-soft:#f1f4fa;--brand-line:#d9deea;--brand-muted:#5b6478;--brand-danger:#b42318;--brand-warning:#8a4b08;--brand-success:#08785a;--brand-focus:#7b9fff;--brand-radius-sm:8px;--brand-radius:12px;--brand-radius-lg:16px;--brand-shadow:0 14px 38px rgb(20 20 37/10%);--ink:var(--brand-ink);--muted:var(--brand-muted);--line:var(--brand-line);--accent:var(--brand-primary);--soft:#edf1ff;--surface:var(--brand-paper);--surface-soft:var(--brand-paper-soft);--nav:var(--brand-night);--nav-ink:#ffffff;--gold:var(--brand-primary);--gold-soft:#edf1ff;color-scheme:light}body,html{background:var(--brand-canvas)}body{color:var(--brand-ink);font-family:var(--font-atkinson),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.55}h1,h2,h3,h4,h5,h6{color:var(--brand-ink);font-family:inherit;letter-spacing:-.025em;text-wrap:balance}a{color:var(--brand-primary);text-decoration-thickness:.09em;text-underline-offset:.18em}a:hover{color:var(--brand-primary-hover)}.eyebrow,.pixel-label,.workspace-sidebar-heading{color:var(--brand-primary);font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--brand-focus)!important;outline-offset:3px!important;box-shadow:0 0 0 1px var(--brand-night)!important}.login-shell{background:var(--brand-canvas);background-image:none;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr)}.login-brand-panel{background:radial-gradient(circle at 18% 18%,rgb(52 211 153/16%),transparent 30%),radial-gradient(circle at 82% 78%,rgb(123 159 255/18%),transparent 36%),var(--brand-night);padding:clamp(40px,7vw,104px)}.login-brand-panel:after,.login-brand-panel:before{display:none}.login-brand-lockup{gap:14px;margin-bottom:clamp(46px,8vw,96px)}.login-brand-lockup strong{font-size:1.3rem;letter-spacing:-.03em}.login-brand-lockup small{color:#c7cce0;font-size:.92rem}.login-brand-mark,.workspace-sidebar-mark{background:transparent!important;border:0;border-radius:var(--brand-radius)!important;height:52px;width:52px}.login-brand-mark img,.workspace-sidebar-mark img{height:52px;image-rendering:auto;max-height:52px;width:52px}.login-brand-panel .pixel-label{color:var(--brand-accent);margin-bottom:14px}.login-brand-panel h1{font-size:clamp(2.8rem,6vw,5.5rem);line-height:1.02;max-width:720px}.login-brand-lede{color:#dfe3f2;max-width:620px}.login-proof-list{gap:12px}.login-proof-list li{background:rgb(255 255 255/5%);border:1px solid rgb(255 255 255/16%);border-radius:var(--brand-radius);min-height:126px;padding:18px}.login-proof-list li>span{color:var(--brand-accent);font-family:inherit}.login-proof-list small{color:#c7cce0}.login-trust-line{color:#aeb6d1;font-size:.92rem;margin:34px 0 0;max-width:52ch}.login-panel{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:var(--brand-radius-lg);box-shadow:var(--brand-shadow);margin:clamp(28px,6vw,84px);padding:clamp(30px,5vw,54px)}.login-panel h2{font-size:clamp(2rem,3vw,2.8rem)}.login-form input{border:1px solid #aeb6c7;border-radius:var(--brand-radius-sm);min-height:48px}.login-form input:hover{border-color:#7b8498}.login-form .primary,.login-form button{background:var(--brand-primary);border:1px solid var(--brand-primary);border-radius:var(--brand-radius-sm);box-shadow:none;color:#fff;min-height:48px;transition:background-color .16s ease,transform .16s ease}.login-form button:hover{background:var(--brand-primary-hover);box-shadow:none;transform:none}.login-boundary{background:#f2f5ff;border:0;border-radius:var(--brand-radius-sm);color:var(--brand-muted)}.crm-product-shell{--brand-red:var(--brand-danger);--brand-soft:#edf1ff;--teal:var(--brand-primary);--aqua-soft:#edf1ff;--paper:var(--brand-paper);--paper-quiet:var(--brand-paper-soft);--ink-muted:var(--brand-muted);--accent-teal:var(--brand-primary);background:var(--brand-canvas);background-image:none;padding:clamp(12px,2vw,24px)}.crm-product-frame{gap:clamp(12px,2vw,24px);grid-template-columns:252px minmax(0,1fr)}.crm-product-frame>.workspace-sidebar{background:var(--brand-night);border:0;border-radius:var(--brand-radius-lg);box-shadow:0 12px 32px rgb(16 23 45/16%);padding:24px 18px}.workspace-sidebar-brand{border-bottom:1px solid rgb(255 255 255/14%);gap:12px;margin-bottom:24px;padding:2px 4px 22px}.workspace-sidebar-brand strong{font-size:1.38rem;letter-spacing:-.04em}.workspace-sidebar-brand .workspace-brand-ceo{color:#fff!important;font-size:inherit!important}.workspace-sidebar-brand .workspace-brand-bot{color:var(--brand-accent)!important;font-size:inherit!important}.workspace-sidebar-brand small{color:#c7cce0;font-family:inherit;font-size:.88rem;margin-top:1px}.workspace-sidebar-heading{color:#aeb7d2;margin:0 10px 10px}.workspace-sidebar-list{gap:5px}.workspace-nav-link{border:0;border-radius:10px;color:#dfe3f2;min-height:62px;padding:11px 12px}.workspace-nav-link:hover{background:rgb(255 255 255/8%);color:#fff}.workspace-nav-link.active{background:#fff;border:0;box-shadow:inset 4px 0 0 var(--brand-accent);color:var(--brand-ink)}.workspace-nav-link small{color:inherit;opacity:.72}.workspace-sidebar-note{border-top:1px solid rgb(255 255 255/14%);padding:20px 10px 0}.workspace-sidebar-note span{color:#c7cce0}.crm-workspace-pane{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:var(--brand-radius-lg);box-shadow:0 12px 34px rgb(20 20 37/7%)}.crm-top-strip{background:#fff}.crm-top-strip,.workspace-view-heading{border-bottom:1px solid var(--brand-line)}.crm-product-shell :is(.primary,.secondary,.button-link,.danger-button,.filter-button,.quiet-danger),.workspace-ask-luke{border:1px solid transparent;border-radius:var(--brand-radius-sm);box-shadow:none;font-weight:700;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.crm-product-shell :is(.primary,.secondary,.button-link,.danger-button,.filter-button,.quiet-danger):not(:disabled):hover,.workspace-ask-luke:hover{box-shadow:none;transform:none}.crm-product-shell .primary,.workspace-ask-luke{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff!important}.crm-product-shell .primary:hover,.workspace-ask-luke:hover{background:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}.crm-product-shell .filter-button,.crm-product-shell .secondary{background:#fff;border-color:#aeb6c7;color:var(--brand-ink)}.crm-product-shell .filter-button:hover,.crm-product-shell .secondary:hover{background:var(--brand-paper-soft);border-color:#7b8498}.crm-product-shell .quiet-button{color:var(--brand-primary)}.crm-product-shell :is(.decision-inbox,.decision-card,.account-picker,.account-detail-section,.account-more,.account-history,.account-verdict,.account-next-action,.simple-empty,.simple-findings article,.teach-luke-question,.teach-luke-review,.control-center,.control-card,.settings-section-nav button,.email-panel,.notice,.empty-state,.workflow-status-panel,.run-card,.seller-summary-panel,.technical-details,.draft-card,.candidate-row){border-radius:var(--brand-radius)}.crm-product-shell :is(.decision-inbox,.account-detail-section,.account-more,.account-history,.account-verdict,.teach-luke-question,.teach-luke-review,.control-center,.email-panel,.workflow-status-panel){border:1px solid var(--brand-line);box-shadow:none}.crm-product-shell :is(.decision-card,.control-card,.simple-findings article,.simple-empty,.run-card,.seller-summary-panel,.technical-details,.candidate-row){border-color:var(--brand-line)}.account-next-action,.decision-card-primary,.decision-recommendation{background:#f2f5ff;border-left-color:var(--brand-primary)}.account-verdict.needs-review,.research-run-status.limited,.research-run-status.retrying,.seller-limits{background:#fff6f5;border-color:#efb5af}.account-record-hero,.luke-policy-preview{background:var(--brand-night);border:0;border-radius:var(--brand-radius-lg);box-shadow:none}.account-record-hero .eyebrow,.luke-policy-preview .eyebrow{color:var(--brand-accent)}.account-record-hero .primary{background:var(--brand-primary)}.account-section-nav,.simple-account-nav{background:var(--brand-paper-soft);border:0;border-radius:10px;padding:4px}.account-section-nav a,.simple-account-nav button{border-radius:var(--brand-radius-sm)}.simple-account-nav button.active{background:var(--brand-primary);color:#fff}.confidence,.decision-card-meta span,.luke-global-status,.research-status,.status{border-radius:999px}.luke-global-status{background:#f2f5ff;border:1px solid #ccd6ff}.luke-status-dot{border-radius:999px}.crm-product-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:#fff;border:1px solid #aeb6c7;border-radius:var(--brand-radius-sm)}.crm-product-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select):hover{border-color:#7b8498}.crm-product-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{border-color:var(--brand-primary)}.account-picker-options{border:1px solid var(--brand-line);border-radius:var(--brand-radius);box-shadow:var(--brand-shadow)}.account-picker-option.active,.account-picker-option[aria-selected=true]{background:#f2f5ff;box-shadow:inset 4px 0 0 var(--brand-primary)}.account-luke-console{background:#fff;border:1px solid var(--brand-line);border-radius:var(--brand-radius-lg);box-shadow:none}.luke-suggestion-card{background:#f2f5ff;border:1px solid #ccd6ff;border-radius:var(--brand-radius)}.luke-suggestion-avatar{background:var(--brand-primary);border:0;border-radius:10px;box-shadow:none}.luke-suggestion-avatar img{image-rendering:auto}.luke-chat-log{background:var(--brand-canvas);border:1px solid var(--brand-line);border-radius:var(--brand-radius)}.luke-chat-message>.luke-chat-speaker{color:var(--brand-primary);font-family:inherit}.luke-chat-message>.chat-message-content{border:1px solid var(--brand-line);border-radius:12px;box-shadow:none}.luke-chat-message.operator>.chat-message-content{background:var(--brand-night)}.global-luke-launcher{background:var(--brand-primary);border:1px solid var(--brand-primary);border-radius:999px;box-shadow:0 10px 28px rgb(30 58 184/24%);color:#fff;gap:9px;padding:10px 16px 10px 10px}.global-luke-launcher img{height:34px;image-rendering:auto;width:34px}.global-luke-launcher:hover{background:var(--brand-primary-hover);transform:none}.global-luke-chat{background:var(--brand-canvas);border:0;border-radius:var(--brand-radius-lg);box-shadow:0 24px 70px rgb(16 23 45/28%)}.global-luke-chat>header{background:var(--brand-night);border-bottom:1px solid rgb(255 255 255/12%);padding:14px 18px}.global-luke-chat>header .pixel-label{color:var(--brand-accent)}.global-luke-chat>header .quiet-button{border:0;border-radius:8px;color:#fff}.global-luke-chat>header .quiet-button:hover{background:rgb(255 255 255/10%)}.sidekick-brand>img{height:42px;image-rendering:auto;width:42px}.sidekick-brand h2{letter-spacing:-.03em}.global-luke-scope{background:#fff;border-bottom:1px solid var(--brand-line)}.global-luke-log{background:var(--brand-canvas)}.global-luke-message{border-radius:var(--brand-radius)}.global-luke-message>.chat-message-content{border:1px solid var(--brand-line);border-radius:var(--brand-radius);box-shadow:none}.global-luke-message.is-operator>.chat-message-content{background:var(--brand-night)}.global-luke-composer{background:#fff;border-top:1px solid var(--brand-line)}.global-luke-shortcuts>summary{border:1px solid #aeb6c7;border-radius:var(--brand-radius-sm)}.crm-product-shell :is(.runtime-promise-banner,.daily-run-console,.daily-run-stages,.daily-best-available>ol,.automation-plan,.automation-command-card,.automation-plan-summary,.automation-plan-rows,.automation-editor-shell,.automation-improvement,.automation-improvement-card,.automation-improvement-change,.automation-vitals>div,.sidekick-message-desk,.sidekick-contact-desk,.sidekick-task-desk,.sidekick-campaign-desk,.sidekick-account-files,.sidekick-invoice-desk,.sidekick-crm-data-desk,.sidekick-connection-desk,.sidekick-contact-save,.sidekick-document-panel,.sidekick-voice-review){background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:var(--brand-radius);box-shadow:none}.crm-product-shell .runtime-promise-banner{margin-inline:0;padding:12px 14px}.crm-product-shell .runtime-promise-banner.is-limited{background:#fff9eb;border-color:#efd18c}.crm-product-shell .runtime-promise-banner.is-blocked{background:#fff4f3;border-color:#efb5af}.crm-product-shell .runtime-promise-indicator{border:0;border-radius:999px;height:10px;width:10px}.crm-product-shell .runtime-promise-banner a{color:var(--brand-primary)}.crm-product-shell .automation-plan{padding:clamp(20px,3vw,32px)}.crm-product-shell :is(.automation-plan-summary,.automation-command-card){background:#f2f5ff;border-color:#ccd6ff}.crm-product-shell .automation-vitals>div{padding:16px}.crm-product-shell .automation-plan-rows{overflow:hidden}.crm-product-shell .automation-plan-rows>article+article{border-top-color:var(--brand-line)}.crm-product-shell :is(.automation-improvement,.automation-improvement-card){background:#f2f5ff;border-color:#ccd6ff}.crm-product-shell .automation-improvement-change{background:#fff}.crm-product-shell .daily-run-console{background:var(--brand-paper-soft);padding:clamp(18px,2.5vw,28px)}.crm-product-shell .daily-run-console.state-attention{background:#fff4f3;border-color:#efb5af}.crm-product-shell .daily-run-console.state-monitoring{background:#f1fbf7;border-color:#b7e4d1}.crm-product-shell .daily-best-available>ol,.crm-product-shell .daily-run-stages{overflow:hidden}.crm-product-shell .daily-best-available>ol>li+li{border-top-color:var(--brand-line)}.account-settings-nav{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:18px 0 24px}.account-settings-nav button{align-items:flex-start;background:var(--brand-paper);border:1px solid #aeb6c7;border-radius:var(--brand-radius-sm);color:var(--brand-ink);cursor:pointer;display:grid;gap:2px;min-height:64px;padding:11px 13px;text-align:left}.account-settings-nav button:hover{background:var(--brand-paper-soft);border-color:#7b8498}.account-settings-nav button.active{background:#f2f5ff;border-color:var(--brand-primary);box-shadow:inset 4px 0 0 var(--brand-primary)}.account-settings-nav button span{color:var(--brand-muted);font-size:.84rem}.crm-product-shell select,.global-luke-chat select{appearance:none;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,var(--brand-ink) 50%),linear-gradient(135deg,var(--brand-ink) 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.global-luke-chat.is-fullscreen,.global-luke-chat.is-fullscreen .sidekick-panel,.global-luke-chat.is-fullscreen .sidekick-panel-heading{background-color:var(--brand-canvas)}.global-luke-chat.is-fullscreen .global-luke-composer,.global-luke-chat.is-fullscreen .global-luke-scope{background:#fff}.global-luke-chat .global-luke-message{background:transparent;border:0;box-shadow:none;padding:0}.global-luke-chat .global-luke-message>.chat-message-content{background:#fff;color:var(--brand-ink);padding:12px 14px}.global-luke-chat .global-luke-message.is-operator>.chat-message-content{background:var(--brand-night);border-color:var(--brand-night);color:#fff}.global-luke-chat .global-luke-message>h3{color:var(--brand-primary);font-family:inherit;letter-spacing:.04em}.global-luke-chat .global-luke-message.is-operator>h3,.global-luke-chat .global-luke-message.is-operator>time{color:var(--brand-ink)}.global-luke-chat .global-luke-status{background:#f1fbf7;border-color:#b7e4d1;color:#174d38}.global-luke-chat .global-luke-composer button[type=submit],.global-luke-chat .sidekick-welcome-actions button{background:var(--brand-primary);border:1px solid var(--brand-primary);border-radius:var(--brand-radius-sm);box-shadow:none;color:#fff;font-weight:700}.global-luke-chat .sidekick-welcome-actions button.secondary{background:#fff;border-color:#aeb6c7;color:var(--brand-ink)}.global-luke-chat button:disabled{background:#d8ddeb;border-color:#d8ddeb;color:#4d566b;cursor:not-allowed;opacity:1}.global-luke-chat :is(input,textarea,select){border-color:#aeb6c7;border-radius:var(--brand-radius-sm)}.global-luke-chat :is(input,textarea,select):focus{border-color:var(--brand-primary)}@media (max-width:700px){.account-settings-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.account-settings-nav button{min-height:58px}}@media (prefers-reduced-motion:reduce){.crm-product-shell :is(.primary,.secondary,.button-link,.danger-button,.filter-button,.quiet-danger),.login-form button,.workspace-ask-luke{transition:none}}@media (max-width:1100px){.login-shell{grid-template-columns:minmax(0,1fr)}.login-brand-panel{padding:42px 30px}.login-panel{width:min(640px,calc(100% - 40px))}}@media (max-width:800px){.crm-product-frame>.workspace-sidebar{border-radius:12px;box-shadow:none}.crm-product-frame .workspace-sidebar-brand{align-items:center;margin-bottom:12px;padding-bottom:12px}.crm-product-frame .workspace-sidebar-list{gap:6px}.crm-product-frame .workspace-nav-link{min-width:132px}}@media (max-width:640px){.login-brand-panel{padding:28px 20px}.login-brand-lockup{margin-bottom:26px}.login-proof-list li{border-radius:10px}.login-panel{border-radius:12px;margin-top:18px;padding:26px 20px;width:min(100% - 24px,620px)}.crm-product-shell{padding:8px}.crm-product-frame .workspace-sidebar-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.crm-product-frame .workspace-nav-link{min-width:0;padding:10px 5px}.global-luke-launcher{bottom:12px;right:12px}.global-luke-launcher span{font-size:.9rem}.global-luke-chat{border-radius:0}.global-luke-chat>header{align-items:center}.sidekick-brand>div>p{display:none}}@media (forced-colors:active){.account-record-hero,.crm-product-frame>.workspace-sidebar,.login-brand-panel,.luke-policy-preview{background:Canvas;color:CanvasText}.crm-product-frame>.workspace-sidebar,.crm-workspace-pane,.global-luke-chat,.login-panel{border:2px solid CanvasText;box-shadow:none}}.decision-inbox{background:transparent;border:0;box-shadow:none;padding:8px 0 28px}.decision-inbox>.section-heading{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin:0 0 18px}.decision-inbox>.section-heading h1{font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.08;margin:4px 0 0}.decision-inbox>.section-heading .muted-copy{font-size:1rem;line-height:1.5;margin:8px 0 0;max-width:720px}.decision-inbox-tools{align-items:end;display:grid;gap:7px;justify-items:end}.decision-queue-picker{color:var(--brand-muted);display:grid;font-size:.8rem;font-weight:700;gap:5px;min-width:min(290px,100%)}.decision-queue-picker select{border:1px solid #aeb6c7;border-radius:var(--brand-radius-sm);color:var(--brand-ink);font:inherit;font-size:.95rem;min-height:44px;width:100%}.decision-inbox-tools .status{background:transparent;border:0;color:var(--brand-muted);min-height:auto;padding:0}.daily-run-console{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:var(--brand-radius);box-shadow:none;gap:14px;margin:0 0 18px;padding:clamp(15px,2vw,20px)}.daily-run-console.state-attention,.daily-run-console.state-monitoring{box-shadow:none}.daily-run-console.state-attention{border-left:4px solid var(--brand-danger)}.daily-run-console.state-monitoring{border-left:4px solid var(--brand-accent-dark)}.daily-run-console-heading{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto}.daily-run-console-heading h3{font-size:1.08rem;line-height:1.3;margin:0}.daily-run-console-heading p{color:var(--brand-muted);font-size:.94rem;line-height:1.45;margin:4px 0;max-width:720px}.daily-run-console-heading small{color:var(--brand-muted);font-size:.78rem}.daily-run-facts{color:var(--brand-muted);display:flex;flex-wrap:wrap;font-size:.8rem;gap:6px 14px;margin-top:10px}.daily-run-facts span{display:inline-flex;gap:4px}.daily-run-facts strong{color:var(--brand-ink)}.daily-run-console-actions{display:block}.daily-run-console-actions .primary{min-height:44px;white-space:nowrap}.daily-run-details{border-top:1px solid var(--brand-line);margin-top:2px;padding-top:2px}.daily-run-details>summary,.decision-context>summary,.resolved-decisions>summary,.runtime-promise-banner summary,.today-five-summary>details>summary{cursor:pointer;min-height:44px}.daily-run-details>summary{align-items:center;color:var(--brand-primary);display:flex;font-weight:700;padding:10px 2px 6px}.daily-run-details-content{display:grid;gap:18px;padding:10px 0 2px}.daily-run-guide{justify-self:start}.daily-run-log,.daily-run-process{border-top:1px solid var(--brand-line);padding-top:14px}.daily-run-log h4,.daily-run-process h4{font-size:1rem;margin:0 0 8px}.daily-run-log>p{color:var(--brand-muted);font-size:.9rem}.today-five-summary{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:var(--brand-radius);display:grid;gap:14px;grid-template-columns:minmax(0,1fr);margin:0 0 18px;padding:16px}.today-five-summary>div>p{color:var(--brand-muted)}.today-five-summary>details{border-left:0;border-top:1px solid var(--brand-line);padding:4px 0 0}.today-five-summary summary{color:var(--brand-primary);padding:9px 0}.today-five-rail{gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.today-five-rail button{border:1px solid #aeb6c7;border-radius:var(--brand-radius-sm);min-height:64px}.today-five-rail button>span{background:var(--brand-primary)}.today-five-rail button:is(:hover,.active){background:#f2f5ff;border-color:var(--brand-primary);box-shadow:inset 3px 0 0 var(--brand-primary)}.runtime-promise-banner{background:transparent;border:0;border-bottom:1px solid var(--brand-line);border-radius:0;box-shadow:none;margin:0;padding:0 var(--workspace-page-gutter,32px)}.runtime-promise-banner>details{width:100%}.runtime-promise-banner summary{align-items:center;color:var(--brand-ink);display:flex;gap:9px;list-style:none;padding:10px 0}.runtime-promise-banner summary::-webkit-details-marker{display:none}.runtime-promise-banner summary strong{font-size:.93rem}.runtime-promise-summary-action{color:var(--brand-primary);font-size:.86rem;font-weight:700;margin-left:auto;text-decoration:underline;text-underline-offset:.18em}.runtime-promise-indicator{background:var(--brand-warning);border-radius:50%;flex:0 0 auto;height:9px;width:9px}.runtime-promise-banner.is-ready .runtime-promise-indicator{background:var(--brand-success)}.runtime-promise-banner.is-blocked .runtime-promise-indicator{background:var(--brand-danger)}.runtime-promise-detail{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:0 0 13px 18px}.runtime-promise-detail>p{color:var(--brand-muted);margin:0;max-width:820px}.runtime-promise-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px}@media (max-width:760px){.daily-run-console-heading,.decision-inbox>.section-heading{align-items:stretch;grid-template-columns:minmax(0,1fr)}.decision-inbox-tools{align-items:stretch;justify-items:stretch;width:100%}.decision-queue-picker{min-width:0;width:100%}.daily-run-console-actions .primary{width:100%}.runtime-promise-banner{padding:0 var(--workspace-page-gutter,18px)}.runtime-promise-detail{padding-left:18px}.runtime-promise-actions,.runtime-promise-detail{align-items:stretch;flex-direction:column}.runtime-promise-actions>*{text-align:center;width:100%}}@media (forced-colors:active){.daily-run-console,.decision-inbox,.runtime-promise-banner,.today-five-summary{background:Canvas;border-color:CanvasText;color:CanvasText}.runtime-promise-indicator{forced-color-adjust:none}}.crm-product-shell{--app-canvas:#f5f7fb;--app-surface:#ffffff;--app-surface-subtle:#f8f9fc;--app-surface-tint:#eef2ff;--app-ink:#111427;--app-muted:#5c6578;--app-border:#d8ddea;--app-border-strong:#aeb7cc;--app-primary:#2946cf;--app-primary-hover:#1e36a8;--app-mint:#2dcfa0;--app-mint-dark:#08765c;--app-danger:#b42318;--app-danger-bg:#fff4f2;--app-warning:#8c5700;--app-warning-bg:#fff8e8;--app-radius-sm:10px;--app-radius:16px;--app-radius-lg:22px;--app-shadow:0 12px 34px rgb(17 20 39/8%);min-height:100dvh;background:var(--app-canvas);color:var(--app-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}.crm-product-shell *,.crm-product-shell :after,.crm-product-shell :before{box-sizing:border-box}.crm-product-shell :where(h1,h2,h3,h4,p,ul,ol,dl){margin-block-start:0}.crm-product-shell :where(h1,h2,h3,h4){color:var(--app-ink);font-family:inherit;letter-spacing:-.025em;line-height:1.12;overflow-wrap:anywhere}.crm-product-shell :where(p,li,dd,small,label){color:inherit;overflow-wrap:anywhere}.crm-product-shell :where(a){color:var(--app-primary);text-underline-offset:.18em;text-decoration-thickness:.08em}.crm-product-shell :where(button,input,select,textarea){min-height:44px;border:1px solid var(--app-border-strong);border-radius:var(--app-radius-sm);background:var(--app-surface);color:var(--app-ink);font:inherit;font-size:1rem}.crm-product-shell :where(input,select,textarea){width:100%;padding:.7rem .85rem}.crm-product-shell :where(textarea){line-height:1.55;resize:vertical}.crm-product-shell :where(button,.button-link){display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;padding:.65rem 1rem;border-radius:var(--app-radius-sm);font-weight:750;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.crm-product-shell :where(button:hover,.button-link:hover){border-color:var(--app-primary)}.crm-product-shell :where(button:disabled,input:disabled,select:disabled,textarea:disabled){cursor:not-allowed;opacity:.58}.crm-product-shell :where(.primary,button[type=submit]),.crm-product-shell :where(a.primary){border-color:var(--app-primary);background:var(--app-primary);color:#fff}.crm-product-shell :where(.primary:hover,button[type=submit]:hover),.crm-product-shell :where(a.primary:hover){border-color:var(--app-primary-hover);background:var(--app-primary-hover);color:#fff}.crm-product-shell :where(.secondary,.quiet-button){border-color:var(--app-border);background:var(--app-surface);color:var(--app-ink);box-shadow:none}.crm-product-shell :where(.danger-button,.quiet-danger){border-color:#e5a59f;background:var(--app-danger-bg);color:var(--app-danger)}.crm-product-shell :where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #5d77ff;outline-offset:3px}.crm-product-shell :where(summary){cursor:pointer;font-weight:750}.crm-product-shell .eyebrow,.crm-product-shell .pixel-label{margin-bottom:.45rem;color:var(--app-primary);font-family:inherit;font-size:.76rem;font-weight:850;letter-spacing:.11em;line-height:1.3;text-transform:uppercase}.crm-product-shell :where(.muted-copy,small){color:var(--app-muted)}.crm-product-shell .crm-product-frame{display:grid;grid-template-columns:minmax(210px,238px) minmax(0,1fr);gap:1.5rem;width:min(100%,1480px);min-height:100dvh;margin-inline:auto;padding:1.5rem}.crm-product-shell .workspace-sidebar{position:sticky;top:1.5rem;align-self:start;display:flex;flex-direction:column;min-width:0;height:calc(100dvh - 3rem);padding:1.25rem;border:0;border-radius:var(--app-radius-lg);background:#101931;color:#fff;box-shadow:none}.crm-product-shell :where(.workspace-brand,.workspace-sidebar-brand){display:grid;grid-template-columns:42px 1fr;gap:.75rem;align-items:center;min-width:0;padding:.25rem .15rem 1.15rem;border:0;border-bottom:1px solid rgb(255 255 255/16%);background:transparent;box-shadow:none}.crm-product-shell :where(.workspace-brand,.workspace-sidebar-mark) img{width:42px;height:42px;object-fit:contain}.crm-product-shell :where(.workspace-brand,.workspace-sidebar-brand-copy) :where(h1,h2,strong){margin:0;color:#fff;font-size:1.2rem;line-height:1.1}.crm-product-shell :where(.workspace-brand,.workspace-sidebar-brand-copy) :where(p,span,small){margin:.15rem 0 0;color:#cbd3e7;font-size:.84rem}.crm-product-shell :where(.workspace-nav,.workspace-sidebar-list){display:grid;gap:.35rem;margin-top:1.15rem}.crm-product-shell :where(.workspace-nav-label,.workspace-sidebar-heading){margin:0 0 .35rem .7rem;color:#aeb8d1;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.crm-product-shell :where(.workspace-nav a,.workspace-nav-link){display:grid;gap:.1rem;min-height:58px;padding:.7rem .8rem;border:0;border-left:4px solid transparent;border-radius:12px;color:#f8f9ff;text-decoration:none}.crm-product-shell :where(.workspace-nav a,.workspace-nav-link):hover{background:rgb(255 255 255/8%)}.crm-product-shell :where(.workspace-nav a,.workspace-nav-link)[aria-current=page]{border-left-color:var(--app-mint);background:#fff;color:var(--app-ink)}.crm-product-shell :where(.workspace-nav a,.workspace-nav-link) :where(strong,span:first-child){color:inherit;font-size:.98rem}.crm-product-shell :where(.workspace-nav a,.workspace-nav-link) :where(span:not(:first-child),small){color:#b8c1d7;font-size:.8rem}.crm-product-shell :where(.workspace-nav a,.workspace-nav-link)[aria-current=page] :where(span:not(:first-child),small){color:var(--app-muted)}.crm-product-shell .workspace-sidebar-note{margin-top:auto;padding-top:.9rem;border-top:1px solid rgb(255 255 255/16%);color:#d7ddec;font-size:.78rem}.crm-product-shell .workspace-sidebar-note summary{min-height:32px;color:#fff}.crm-product-shell .workspace-sidebar-note span{display:block;padding-top:.45rem;color:#bdc6da;line-height:1.45}.crm-product-shell .crm-workspace-pane{min-width:0;padding-bottom:5.5rem;background:transparent}.crm-product-shell .decision-player{width:auto;max-width:none;margin:clamp(1rem,2.5vw,2rem)}.crm-product-shell :where(.automation-plan,.email-panel){width:calc(100% - clamp(2rem, 5vw, 4rem));max-width:none;margin-inline:clamp(1rem,2.5vw,2rem)}.crm-product-shell .crm-top-strip{position:sticky;z-index:15;top:0;display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(230px,.75fr) auto;gap:.75rem;align-items:center;width:min(100%,1160px);margin-inline:auto;padding:.9rem 0;background:color-mix(in srgb,var(--app-canvas) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.crm-product-shell .global-crm-search{min-width:0}.crm-product-shell .crm-top-actions{display:contents}.crm-product-shell .luke-status{min-width:0;padding:.55rem .75rem;border:1px solid var(--app-border);border-radius:999px;background:var(--app-surface)}.crm-product-shell .luke-status :where(strong,span,p){margin:0;font-size:.78rem;line-height:1.3}.crm-product-shell .runtime-promise-banner,.crm-product-shell .workspace-view,.crm-product-shell .workspace-view-heading{width:min(100%,1160px);margin-inline:auto}.crm-product-shell .workspace-view-heading{margin-bottom:1rem;padding:1.5rem;border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:none}.crm-product-shell .workspace-view-heading-compact{padding:1.1rem 1.25rem}.crm-product-shell .workspace-view-heading h1{max-width:22ch;margin-bottom:.5rem;font-size:clamp(1.75rem,3vw,2.65rem)}.crm-product-shell .workspace-view-heading p{max-width:68ch;margin-bottom:0;color:var(--app-muted)}.crm-product-shell .runtime-promise-banner{margin-bottom:1rem;padding:.85rem 1rem;border:1px solid #e7c77e;border-radius:var(--app-radius-sm);background:var(--app-warning-bg);color:#5d4212;box-shadow:none}.crm-product-shell .runtime-promise-banner :where(p,strong){margin:0}.crm-product-shell .runtime-promise-banner[open]{padding-bottom:1rem}.crm-product-shell :is(.decision-inbox,.account-workspace,.automation-plan,.automation-editor-shell,.settings-workspace,.operations-workspace,.reports-workspace,.email-panel,.evidence-section,.luke-chat-workspace){width:min(calc(100% - clamp(2rem, 5vw, 4rem)),1160px);margin-inline:auto}.crm-product-shell :where(.decision-inbox,.account-workspace,.automation-plan,.automation-editor-shell,.settings-workspace,.operations-workspace,.reports-workspace,.email-panel,.evidence-section){padding:clamp(1rem,2vw,1.5rem);border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:none}.crm-product-shell :where(.decision-card,.daily-run-console,.account-picker,.account-command-header,.account-record-tool,.account-detail-section,.account-verdict,.automation-command-card,.automation-vitals>div,.automation-plan-rows article,.account-settings,.crm-panel,.control-card,.draft-card,.evidence-card,.empty-state,.crm-empty-card){border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:none}.crm-product-shell :where(.section-heading,.account-command-header,.daily-best-heading,.daily-run-console-heading){display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;min-width:0}.crm-product-shell .decision-inbox{display:grid;gap:1.25rem}.crm-product-shell .daily-best-heading h2,.crm-product-shell .decision-inbox>.section-heading h2{margin-bottom:.4rem;font-size:clamp(1.75rem,3vw,2.35rem)}.crm-product-shell :where(.decision-inbox-tools,.decision-queue-picker,.decision-pager){display:flex;flex-wrap:wrap;gap:.6rem;align-items:end}.crm-product-shell .decision-queue-picker label{min-width:min(100%,220px)}.crm-product-shell .daily-run-console{padding:1rem;background:var(--app-surface-subtle)}.crm-product-shell .daily-best-available,.crm-product-shell .daily-run-stages{display:grid;gap:.75rem}.crm-product-shell .decision-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:1.5rem;padding:clamp(1rem,2.5vw,1.6rem);background:#fbfcff}.crm-product-shell .decision-card h3{margin-bottom:.65rem;font-size:clamp(1.35rem,2.5vw,1.85rem)}.crm-product-shell .decision-card-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem;color:var(--app-muted);font-size:.78rem;font-weight:700}.crm-product-shell .decision-consequence,.crm-product-shell .decision-recommendation{margin-top:1rem;padding:.85rem 1rem;border-radius:var(--app-radius-sm);background:var(--app-surface-tint)}.crm-product-shell .decision-consequence p,.crm-product-shell .decision-recommendation{margin-bottom:0}.crm-product-shell .decision-card-actions{display:flex;flex-direction:column;gap:.65rem}.crm-product-shell .decision-card-actions>:where(button,a){width:100%}.crm-product-shell .decision-account-context{padding:.85rem;border:1px solid var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-surface)}.crm-product-shell .decision-account-context span{display:block;color:var(--app-muted);font-size:.74rem;font-weight:800;text-transform:uppercase}.crm-product-shell .decision-navigation{display:grid;gap:.55rem}.crm-product-shell .decision-pager button{flex:1 1 88px}.crm-product-shell :where(.decision-context,.resolved-decisions,.daily-run-details){margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--app-border)}.crm-product-shell .account-workspace{display:grid;gap:1.25rem}.crm-product-shell .account-command-header{padding:0;border:0}.crm-product-shell .account-command-header h2{margin-bottom:.35rem;font-size:clamp(1.7rem,3vw,2.25rem)}.crm-product-shell .account-picker{position:relative;display:block;padding:1rem;background:var(--app-surface-subtle)}.crm-product-shell .account-picker-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end;min-width:0}.crm-product-shell .account-picker-control label{display:block;margin-bottom:.35rem;font-weight:750}.crm-product-shell .account-picker-options{position:absolute;z-index:12;top:calc(100% - .55rem);right:1rem;left:1rem;max-height:min(54vh,430px);margin:0;padding:.4rem;overflow-y:auto;border:1px solid var(--app-border-strong);border-radius:var(--app-radius-sm);background:var(--app-surface);box-shadow:var(--app-shadow)}.crm-product-shell .account-picker-options li{list-style:none}.crm-product-shell .account-picker-options button{justify-content:flex-start;width:100%;border:0;text-align:left}.crm-product-shell .account-maintenance{padding:.85rem 1rem;border:1px solid var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-surface-subtle)}.crm-product-shell .account-maintenance>summary{color:var(--app-muted)}.crm-product-shell .account-duplicate-cleanup{margin-top:1rem;padding:0;border:0;background:transparent}.crm-product-shell .account-record-full{min-width:0}.crm-product-shell :where(.simple-account-identity,.account-record-actions,.account-section-tabs,.account-section-nav){display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.crm-product-shell .simple-account-identity{justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--app-border)}.crm-product-shell .simple-account-identity h2{margin-bottom:.25rem;font-size:clamp(1.6rem,3vw,2.25rem)}.crm-product-shell .account-detail-section,.crm-product-shell .account-record-tool,.crm-product-shell .account-verdict{margin-top:1rem;padding:clamp(1rem,2vw,1.35rem)}.crm-product-shell :where(.account-section-tabs,.account-section-nav){margin-top:1rem;padding-bottom:.55rem;overflow-x:auto;border-bottom:1px solid var(--app-border)}.crm-product-shell :where(.account-section-tabs,.account-section-nav) :where(button,a){flex:0 0 auto}.crm-product-shell :where(.account-evidence-list,.account-history,.account-draft-list,.account-reply-list,.account-assessment-list){display:grid;gap:.75rem}.crm-product-shell .automation-editor-shell,.crm-product-shell .automation-plan,.crm-product-shell .settings-workspace{display:grid;gap:1.25rem}.crm-product-shell .automation-command-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.25rem;background:var(--app-surface-tint)}.crm-product-shell .automation-command-actions{display:flex;flex-wrap:wrap;gap:.6rem}.crm-product-shell .automation-vitals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0}.crm-product-shell .automation-vitals>div{min-width:0;padding:1rem}.crm-product-shell .automation-vitals dt{color:var(--app-muted);font-size:.72rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.crm-product-shell .automation-vitals dd{margin:.3rem 0 0;font-size:1.05rem;font-weight:800}.crm-product-shell .automation-details{padding:1rem;border:1px solid var(--app-border);border-radius:var(--app-radius-sm)}.crm-product-shell .automation-details summary span{display:grid}.crm-product-shell .automation-plan-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.crm-product-shell .automation-plan-rows article{padding:1rem}.crm-product-shell :where(.account-settings-nav,.control-editor-nav){display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.crm-product-shell :where(.account-settings-nav,.control-editor-nav) button.active{border-color:var(--app-primary);background:var(--app-primary);color:#fff}.crm-product-shell :where(.account-settings-nav,.control-editor-nav) button.active :where(span,small){color:#fff;opacity:.9}.crm-product-shell :where(.account-settings,.control-card,.crm-panel){padding:clamp(1rem,2vw,1.35rem)}.crm-product-shell :where(.compact-form,.campaign-editor,.email-signature-settings){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.crm-product-shell :where(.compact-form,.campaign-editor,.email-signature-settings)>:where(.full-width,fieldset,.button-row,p){grid-column:1/-1}.crm-product-shell .luke-chat-workspace{display:grid;grid-template-rows:auto auto minmax(320px,1fr) auto;min-height:calc(100dvh - 7rem);overflow:hidden;border:1px solid var(--app-border);border-radius:var(--app-radius-lg);background:var(--app-surface)}.crm-product-shell .luke-chat-header{padding:1rem 1.25rem;border-bottom:1px solid var(--app-border);background:#101931;color:#fff}.crm-product-shell .luke-chat-header h2,.crm-product-shell .luke-chat-header p{margin-bottom:.25rem;color:#fff}.crm-product-shell .luke-chat-tools{padding:.7rem 1.25rem;border-bottom:1px solid var(--app-border);background:var(--app-surface-subtle)}.crm-product-shell .luke-chat-tools>summary{min-height:32px}.crm-product-shell .luke-chat-controls,.crm-product-shell .luke-chat-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.75rem}.crm-product-shell .luke-chat-thread{min-width:0;padding:1.25rem max(1.25rem,calc((100% - 820px) / 2));overflow-y:auto;background:var(--app-canvas)}.crm-product-shell .luke-chat-message{width:min(86%,700px);margin-bottom:1rem;padding:.9rem 1rem;border:1px solid var(--app-border);border-radius:16px 16px 16px 4px;background:var(--app-surface)}.crm-product-shell :where(.luke-chat-message.is-operator,.luke-chat-message-operator){margin-left:auto;align-self:flex-end;border-color:#263863;border-radius:16px 16px 4px 16px;background:#101931;color:#fff}.crm-product-shell :where(.luke-chat-message.is-operator,.luke-chat-message-operator) :where(h3,p,a,time,strong){color:#fff}.crm-product-shell .luke-chat-composer{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:.65rem;align-items:end;padding:.9rem 1.25rem;border-top:1px solid var(--app-border);background:var(--app-surface)}.crm-product-shell .luke-chat-composer>.live-message,.crm-product-shell .luke-chat-composer>label,.crm-product-shell .luke-chat-composer>textarea{grid-column:1/-1}.crm-product-shell .luke-chat-composer>label{font-weight:800}.crm-product-shell .luke-chat-composer>fieldset{min-width:0;margin:0}.crm-product-shell .luke-chat-composer>div{display:grid;gap:.45rem;justify-items:end}.crm-product-shell .luke-chat-composer>div small{color:var(--app-muted);text-align:right}.crm-product-shell .luke-chat-composer textarea{min-height:48px;max-height:150px}.crm-product-shell .global-luke-launcher{position:fixed;z-index:35;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));min-height:52px;padding-inline:1rem 1.15rem;border:0;border-radius:999px;background:var(--app-primary);color:#fff;box-shadow:0 10px 28px rgb(41 70 207/25%)}.crm-product-shell .global-luke-launcher img{width:28px;height:28px}.crm-product-shell .global-luke-chat.is-fullscreen{position:fixed;z-index:60;inset:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;width:100%;height:100dvh;overflow:hidden;border:0;border-radius:0;background:var(--app-canvas);color:var(--app-ink)}.crm-product-shell .global-luke-chat>header{display:flex;gap:1rem;align-items:center;justify-content:space-between;min-height:68px;padding:.7rem max(1rem,calc((100% - 1180px) / 2));background:#101931;color:#fff}.crm-product-shell .global-luke-chat>header>div:last-child{display:flex;gap:.4rem}.crm-product-shell .global-luke-chat>header .quiet-button{border-color:rgb(255 255 255/28%);background:transparent;color:#fff}.crm-product-shell .sidekick-brand{display:flex;gap:.7rem;align-items:center;min-width:0}.crm-product-shell .sidekick-brand img{width:40px;height:40px}.crm-product-shell .sidekick-brand h2,.crm-product-shell .sidekick-brand p{margin:0;color:#fff}.crm-product-shell .sidekick-brand h2{font-size:1.35rem}.crm-product-shell .sidekick-brand p:last-child{color:#cbd3e7;font-size:.82rem}.crm-product-shell .sidekick-brand .pixel-label{color:#8de7cc;font-size:.66rem}.crm-product-shell .global-luke-scope{display:grid;grid-template-columns:auto minmax(180px,1fr) auto minmax(180px,1fr) auto;gap:.6rem;align-items:center;padding:.65rem max(1rem,calc((100% - 1180px) / 2));border-bottom:1px solid var(--app-border);background:var(--app-surface)}.crm-product-shell .global-luke-scope label{font-size:.78rem;font-weight:800}.crm-product-shell .global-luke-log{min-width:0;padding:1.25rem max(1rem,calc((100% - 900px) / 2));overflow-y:auto;overscroll-behavior:contain;background:var(--app-canvas)}.crm-product-shell .global-luke-message{width:min(86%,760px);margin-bottom:1rem;padding:1rem 1.1rem;border:1px solid var(--app-border);border-radius:18px 18px 18px 5px;background:var(--app-surface);box-shadow:none}.crm-product-shell .global-luke-message.is-operator{margin-left:auto;border-color:#263863;border-radius:18px 18px 5px 18px;background:#101931;color:#fff}.crm-product-shell .global-luke-message.is-operator :where(h3,p,a,time){color:#fff}.crm-product-shell .global-luke-message h3{display:inline;margin-right:.5rem;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}.crm-product-shell .global-luke-message time{color:var(--app-muted);font-size:.74rem}.crm-product-shell .chat-message-content{margin:.55rem 0 0;white-space:pre-wrap}.crm-product-shell :where(.sidekick-welcome-actions,.sidekick-feedback,.sidekick-history-actions,.sidekick-confirm){display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.crm-product-shell :where(.sidekick-draft-desk,.sidekick-contact-desk,.sidekick-task-desk,.sidekick-campaign-desk,.sidekick-crm-data-desk,.sidekick-account-files-desk,.sidekick-invoice-desk,.sidekick-contact-save,.sidekick-embedded-document){margin-top:.85rem;padding:.9rem;border:1px solid var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-surface-subtle)}.crm-product-shell .sidekick-panel{position:absolute;z-index:4;inset:68px 0 0 auto;width:min(100%,560px);padding:1.25rem;overflow-y:auto;border-left:1px solid var(--app-border);background:var(--app-surface);box-shadow:-16px 0 36px rgb(17 20 39/10%)}.crm-product-shell .sidekick-panel-heading{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--app-border)}.crm-product-shell :where(.sidekick-history-list,.sidekick-memory-list,.sidekick-sources,.sidekick-cleanup-list,.sidekick-opportunity-list){display:grid;gap:.65rem;margin:1rem 0 0;padding:0}.crm-product-shell :where(.sidekick-history-list,.sidekick-memory-list,.sidekick-sources,.sidekick-cleanup-list,.sidekick-opportunity-list)>li{padding:.8rem;border:1px solid var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-surface);list-style:none}.crm-product-shell .global-luke-composer{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:.55rem;align-items:end;padding:.75rem max(1rem,calc((100% - 1180px) / 2));border-top:1px solid var(--app-border);background:var(--app-surface)}.crm-product-shell .global-luke-boundary,.crm-product-shell .global-luke-composer>label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.crm-product-shell .global-luke-composer>input{grid-column:3;min-width:0}.crm-product-shell .global-luke-composer>button[type=submit]{grid-column:4}.crm-product-shell .global-luke-shortcuts{position:relative;grid-column:1}.crm-product-shell .global-luke-shortcuts>summary{display:flex;align-items:center;min-height:44px;padding:.6rem .8rem;border:1px solid var(--app-border-strong);border-radius:var(--app-radius-sm);background:var(--app-surface);list-style:none}.crm-product-shell .global-luke-shortcuts>summary::-webkit-details-marker{display:none}.crm-product-shell .global-luke-shortcuts>summary:after{content:" +";margin-left:.35rem}.crm-product-shell .global-luke-shortcuts[open]>summary:after{content:" −"}.crm-product-shell .global-luke-shortcuts>div{position:absolute;z-index:8;bottom:calc(100% + .6rem);left:0;display:grid;gap:.45rem;width:min(340px,calc(100vw - 2rem));max-height:min(65vh,560px);padding:.65rem;overflow-y:auto;border:1px solid var(--app-border-strong);border-radius:var(--app-radius-sm);background:var(--app-surface);box-shadow:var(--app-shadow)}.crm-product-shell .global-luke-shortcuts>div>button{justify-content:flex-start;width:100%;text-align:left}.crm-product-shell .sidekick-voice-button{grid-column:2}.crm-product-shell .sidekick-voice-review{position:absolute;z-index:9;right:max(1rem,calc((100% - 1180px) / 2));bottom:calc(100% + .65rem);left:max(1rem,calc((100% - 1180px) / 2));display:flex;gap:1rem;justify-content:space-between;max-height:min(50vh,430px);padding:1rem;overflow-y:auto;border:1px solid var(--app-border-strong);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:var(--app-shadow)}.crm-product-shell .global-luke-chat>.sidekick-status,.crm-product-shell .global-luke-chat>[role=status]{margin:0;padding:.45rem max(1rem,calc((100% - 1180px) / 2));border-top:1px solid var(--app-border);background:var(--app-surface-tint);color:var(--app-muted);font-size:.82rem}@media (max-width:1040px){.crm-product-shell .crm-product-frame{grid-template-columns:190px minmax(0,1fr);gap:1rem;padding:1rem}.crm-product-shell .workspace-sidebar{top:1rem;height:calc(100dvh - 2rem);padding:1rem}.crm-product-shell .crm-top-strip{grid-template-columns:minmax(180px,1fr) auto auto}.crm-product-shell .luke-status{display:none}.crm-product-shell .automation-vitals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.crm-product-shell .crm-product-frame{display:block;padding:0}.crm-product-shell .workspace-sidebar{position:static;display:block;width:100%;height:auto;padding:.75rem;border-radius:0}.crm-product-shell :where(.workspace-brand,.workspace-sidebar-brand){grid-template-columns:34px 1fr;padding:.2rem .35rem .7rem}.crm-product-shell :where(.workspace-brand,.workspace-sidebar-mark) img{width:34px;height:34px}.crm-product-shell :where(.workspace-nav,.workspace-sidebar-list){display:flex;gap:.4rem;margin-top:.6rem;padding-bottom:.15rem;overflow-x:auto}.crm-product-shell .workspace-sidebar-note,.crm-product-shell :where(.workspace-nav a,.workspace-nav-link) small,.crm-product-shell :where(.workspace-nav-label,.workspace-sidebar-heading){display:none}.crm-product-shell :where(.workspace-nav a,.workspace-nav-link){display:flex;flex:0 0 auto;align-items:center;min-height:44px;padding:.55rem .8rem;border-left:0;border-bottom:3px solid transparent;white-space:nowrap}.crm-product-shell :where(.workspace-nav a,.workspace-nav-link)[aria-current=page]{border-bottom-color:var(--app-mint)}.crm-product-shell .crm-workspace-pane{padding:0 .75rem 5rem}.crm-product-shell .crm-top-strip{position:static;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.75rem 0}.crm-product-shell .crm-top-strip .global-crm-search{grid-column:1/-1}.crm-product-shell :where(.decision-card,.automation-command-card){grid-template-columns:1fr}.crm-product-shell .decision-card-actions{padding-top:1rem;border-top:1px solid var(--app-border)}.crm-product-shell .global-luke-scope{grid-template-columns:1fr auto}.crm-product-shell .global-luke-scope label{display:none}.crm-product-shell .global-luke-scope select{grid-column:1}.crm-product-shell .global-luke-scope button{grid-column:2;grid-row:1/span 2}.crm-product-shell .global-luke-composer{grid-template-columns:auto minmax(0,1fr) auto}.crm-product-shell .global-luke-composer>input{grid-column:2}.crm-product-shell .global-luke-composer>button[type=submit]{grid-column:3}.crm-product-shell .sidekick-voice-button{display:none}}@media (max-width:580px){.crm-product-shell .workspace-nav,.crm-product-shell .workspace-sidebar-list{display:flex;align-items:stretch;justify-content:space-between;gap:.2rem}.crm-product-shell .workspace-sidebar-list>.workspace-nav-link{flex:0 0 auto}.crm-product-shell :where(.workspace-nav a,.workspace-nav-link){padding-inline:.25rem;font-size:.84rem}.crm-product-shell .crm-workspace-pane{padding-inline:.65rem}.crm-product-shell :where(.decision-inbox,.account-workspace,.automation-plan,.automation-editor-shell,.settings-workspace,.operations-workspace,.reports-workspace,.email-panel,.evidence-section){padding:.9rem;border-radius:12px}.crm-product-shell .account-picker-control,.crm-product-shell .automation-plan-rows,.crm-product-shell .automation-vitals,.crm-product-shell .luke-chat-controls,.crm-product-shell .luke-chat-quick,.crm-product-shell :where(.compact-form,.campaign-editor,.email-signature-settings){grid-template-columns:1fr}.crm-product-shell .account-picker-control>button,.crm-product-shell .automation-command-actions>button{width:100%}.crm-product-shell :where(.section-heading,.account-command-header,.daily-best-heading,.daily-run-console-heading,.sidekick-panel-heading){display:block}.crm-product-shell .global-luke-chat>header{min-height:58px;padding:.5rem .65rem}.crm-product-shell.crm-workspace-chat .crm-top-strip{display:none}.crm-product-shell .luke-chat-workspace{grid-template-rows:auto auto minmax(180px,1fr) auto;min-height:calc(100dvh - 12rem)}.crm-product-shell .global-luke-chat>header .quiet-button:not(:last-child),.crm-product-shell .sidekick-brand .pixel-label,.crm-product-shell .sidekick-brand p{display:none}.crm-product-shell .global-luke-scope{padding:.5rem .65rem}.crm-product-shell .global-luke-log{padding:.8rem .65rem}.crm-product-shell .global-luke-message,.crm-product-shell .luke-chat-message{width:94%;padding:.8rem}.crm-product-shell .global-luke-composer{grid-template-columns:auto minmax(0,1fr) auto;padding:.55rem .65rem max(.55rem,env(safe-area-inset-bottom))}.crm-product-shell .global-luke-shortcuts>summary{position:relative;width:44px;padding-inline:0;overflow:hidden;color:transparent}.crm-product-shell .global-luke-shortcuts>summary:after{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--app-ink);content:"+";font-size:1.25rem}.crm-product-shell .global-luke-shortcuts[open]>summary:after{content:"−"}.crm-product-shell .global-luke-launcher{right:.65rem;bottom:.65rem}.crm-product-shell .global-luke-launcher span{max-width:9rem}}@media (prefers-reduced-motion:reduce){.crm-product-shell *,.crm-product-shell :after,.crm-product-shell :before{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@media (forced-colors:active){.crm-product-shell :where(button,a,input,select,textarea,summary):focus-visible{outline-color:Highlight}.crm-product-shell .decision-card,.crm-product-shell .global-luke-message,.crm-product-shell :where(.workspace-nav a,.workspace-nav-link)[aria-current=page]{border:2px solid CanvasText}}.crm-product-shell{--workspace-page-gutter:clamp(18px,3vw,40px);--workspace-section-gap:clamp(20px,3vw,32px);--workspace-surface-pad:clamp(20px,2.5vw,30px);--workspace-compact-pad:clamp(16px,2vw,22px);--workspace-prose-measure:72ch}.crm-workspace-pane{container:ceobot-pane/inline-size;min-inline-size:0}.crm-product-shell .crm-top-strip{box-sizing:border-box;padding-inline:var(--workspace-page-gutter)}.crm-product-shell .crm-top-strip-actions-only{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(16rem,1fr) auto}.crm-product-shell .crm-top-strip-actions-only .global-crm-search{inline-size:100%;max-inline-size:none;min-inline-size:0}.crm-product-shell .crm-top-strip .global-crm-search input{box-sizing:border-box;min-inline-size:0;padding:10px 56px 10px 16px}.crm-product-shell .crm-top-strip .global-crm-search input:focus,.crm-product-shell .crm-top-strip .global-crm-search input:focus-visible{border-color:var(--brand-primary,#2443ca);box-shadow:0 0 0 3px rgb(36 67 202/18%);outline:2px solid transparent}.crm-top-actions{flex-wrap:wrap;justify-content:flex-end}.crm-top-actions,.crm-top-actions>*{min-inline-size:0}.crm-top-actions .luke-global-status{max-inline-size:min(100%,32rem);white-space:normal}.crm-workspace-pane>.runtime-promise-banner{box-sizing:border-box;inline-size:auto;margin:12px var(--workspace-page-gutter) 0;max-inline-size:none;min-inline-size:0;width:auto}.crm-product-shell .runtime-promise-banner,.crm-product-shell .runtime-promise-banner.is-blocked,.crm-product-shell .runtime-promise-banner.is-limited,.crm-product-shell .runtime-promise-banner.is-notice,.crm-product-shell .runtime-promise-banner.is-progress,.crm-product-shell .runtime-promise-banner.is-ready{background:transparent;border:0;border-radius:0;box-shadow:none;display:block;padding:0}.crm-product-shell .runtime-promise-banner>details{background:var(--brand-paper);box-sizing:border-box;border:1px solid var(--brand-line);border-inline-start:4px solid #78839a;border-radius:var(--brand-radius);overflow:hidden;width:100%}.crm-product-shell .runtime-promise-banner.is-notice>details,.crm-product-shell .runtime-promise-banner.is-progress>details{background:var(--brand-paper);border-color:var(--brand-line);border-inline-start-color:var(--brand-primary)}.crm-product-shell .runtime-promise-banner.is-limited>details,.crm-product-shell .runtime-promise-banner.is-notice>details,.crm-product-shell .runtime-promise-banner.is-progress>details,.crm-product-shell .runtime-promise-banner.is-ready>details{inline-size:100%;max-inline-size:none}.crm-product-shell .runtime-promise-banner.is-limited>details{background:var(--brand-paper);border-color:var(--brand-line);border-inline-start-color:var(--brand-warning)}.crm-product-shell .runtime-promise-banner.is-blocked>details{background:#fff8f7;border-color:#efc5c0;border-inline-start-color:var(--brand-danger)}.crm-product-shell .runtime-promise-banner summary{min-block-size:48px;min-inline-size:0;padding:10px 14px}.crm-product-shell .runtime-promise-banner summary strong{min-inline-size:0;overflow-wrap:break-word}.crm-product-shell .runtime-promise-summary-action{flex:0 0 auto}.crm-product-shell .runtime-promise-banner.is-notice .runtime-promise-indicator,.crm-product-shell .runtime-promise-banner.is-progress .runtime-promise-indicator{background:var(--brand-primary)}.crm-product-shell .runtime-promise-detail{border-block-start:1px solid var(--brand-line);min-inline-size:0;padding:12px 14px 14px 37px}.crm-product-shell .runtime-promise-detail>p{flex:1 1 auto;max-inline-size:var(--workspace-prose-measure);min-inline-size:0;overflow-wrap:break-word}.crm-product-shell .runtime-promise-actions{flex:0 1 auto;justify-content:flex-end;max-inline-size:100%;min-inline-size:0}.crm-top-actions .luke-global-status,.crm-top-actions .luke-global-status.is-monitoring,.crm-top-actions .luke-global-status.is-waiting,.crm-top-actions .luke-global-status.is-working{background:var(--brand-paper);border-color:var(--brand-line);border-radius:var(--brand-radius-sm);box-shadow:none;min-block-size:44px;padding:7px 11px}.crm-top-actions .luke-global-status.is-paused{background:#fff8f7;border-color:#efc5c0;border-radius:var(--brand-radius-sm)}.crm-workspace-pane>:where(section:not(.runtime-promise-banner),.settings-workspace){inline-size:auto;margin-inline:var(--workspace-page-gutter);min-inline-size:0}.crm-workspace-pane>:where(.decision-inbox,.account-workspace,.automation-plan,.automation-editor-shell,.operations-workspace,.settings-workspace,.luke-chat-workspace){margin-block:var(--workspace-section-gap)}.crm-product-shell :where(.decision-inbox,.workspace-view-heading,.account-picker,.account-duplicate-cleanup,.account-create-panel,.account-record-tool,.account-verdict,.account-detail-section,.control-card,.automation-command-card,.automation-improvement-card,.automation-editor-shell,.daily-run-console,.today-five-summary,.email-panel,.workflow-status-panel,.coverage-panel,.operations-section){box-sizing:border-box;min-inline-size:0;padding:var(--workspace-surface-pad)}.crm-product-shell .decision-inbox{padding:var(--workspace-surface-pad)}.crm-product-shell .workspace-view-heading{align-items:flex-start;margin-block-start:0}.crm-product-shell :where(.workflow-status-panel,.coverage-panel){margin-block-start:var(--workspace-section-gap)}.crm-product-shell :where(.workflow-status-panel,.coverage-panel)>.section-heading{margin-block-start:0}.crm-product-shell .record-drawer{margin-inline:0;padding-block:0}.crm-product-shell .record-drawer>summary{align-items:center;display:flex;min-block-size:48px;padding:10px var(--workspace-compact-pad)}.crm-product-shell .record-drawer[open]>summary{border-block-end:1px solid var(--brand-line,#d7dbea);margin-block-end:0}.crm-product-shell .record-drawer[open]>:not(summary){inline-size:auto;margin-inline:var(--workspace-compact-pad)}.crm-product-shell .record-drawer[open]>:last-child{margin-block-end:var(--workspace-compact-pad)}.crm-product-shell .account-history{overflow:hidden;padding:0}.crm-product-shell .account-history>.section-heading{margin:0;padding:var(--workspace-surface-pad)}.crm-product-shell .account-history>.account-more-content{padding:0 var(--workspace-surface-pad) var(--workspace-surface-pad)}.crm-product-shell :where(.decision-card,.decision-account-context,.research-findings article,.research-open-questions,.research-context-editor,.evidence-decision-panel,.best-contact-card,.prospect-packet,.account-overview-grid article,.account-people-grid article,.account-evidence-list article,.account-assessment-list article,.account-record-list article,.account-reply-list article,.automation-vitals>div,.automation-plan-rows>article,.daily-run-stages li,.daily-best-available li,.daily-promise-state){box-sizing:border-box;min-inline-size:0;padding:var(--workspace-compact-pad)}.crm-product-shell :where(.muted-copy,.account-verdict-summary,.account-next-action p,.decision-card-copy>p,.control-card>p,.automation-command-card p,.automation-plan-rows p,.automation-improvement-card p,.email-panel p,.workflow-status-panel p,.coverage-panel p,.daily-run-console-heading p,.daily-promise-state p){max-inline-size:var(--workspace-prose-measure)}.crm-product-shell :where(h1,h2,h3,h4,h5,p,li,dd,label,legend){overflow-wrap:break-word;word-break:normal}.crm-product-shell :where(p,li,dd){line-height:1.5}.crm-product-shell :where(a,code,pre,.email-message-recipients,.opportunity-meta){overflow-wrap:anywhere}.crm-product-shell :where(.decision-inbox,.account-workspace,.automation-plan,.automation-editor-shell,.operations-workspace,.settings-workspace){container:ceobot-workspace/inline-size}@container ceobot-workspace (max-width: 820px){.account-evidence-heading,.account-next-action,.account-record-hero,.account-reply-list article,.account-verdict,.automation-command-card,.automation-improvement-heading,.daily-best-heading,.daily-run-console-heading,.decision-inbox>.section-heading,.email-panel,.section-heading,.settings-card-heading{align-items:stretch;display:flex;flex-direction:column}.decision-inbox-tools{align-items:stretch;justify-items:stretch}.decision-queue-picker{min-width:0;width:100%}.decision-card{align-items:stretch;flex-direction:column}.account-verdict-action,.automation-command-actions,.daily-run-console-actions,.decision-card-actions{flex:1 1 auto;min-width:0;width:100%}.decision-card-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.account-overview-grid,.account-people-grid,.account-picker-control,.automation-vitals,.control-grid,.form-grid{grid-template-columns:minmax(0,1fr)}.account-picker-search{grid-column:auto}.account-verdict-steps>div{grid-template-columns:minmax(0,1fr)}.automation-plan-rows>article,.daily-best-available li{align-items:stretch;grid-template-columns:minmax(0,1fr)}.daily-best-actions{grid-column:auto}}@container ceobot-workspace (max-width: 520px){.account-hero-actions,.automation-command-actions,.automation-improvement-actions,.decision-card-actions,.duplicate-review-actions,.evidence-decision-actions{display:grid;grid-template-columns:minmax(0,1fr)}.account-hero-actions>*,.account-picker-control>button,.account-verdict-action>*,.automation-command-actions>*,.automation-improvement-actions>*,.decision-card-actions>*,.duplicate-review-actions>*,.evidence-decision-actions>*{justify-content:center;text-align:center;width:100%}}@container ceobot-pane (max-width: 920px){.crm-product-shell .crm-top-strip-actions-only{align-items:stretch;grid-template-columns:minmax(0,1fr)}.crm-top-actions{display:grid;grid-template-columns:minmax(9rem,auto) minmax(0,1fr) auto;inline-size:100%}.crm-top-actions .luke-global-status small{display:none}}@container ceobot-pane (max-width: 620px){.crm-top-actions{grid-template-columns:minmax(0,1fr)}.crm-top-actions .luke-global-status,.crm-top-actions button,.crm-top-actions form,.crm-top-actions>*{inline-size:100%;justify-content:center;max-inline-size:none}}@media (max-width:700px){.crm-product-shell{--workspace-page-gutter:14px;--workspace-section-gap:18px;--workspace-surface-pad:18px;--workspace-compact-pad:14px}.crm-workspace-pane>.runtime-promise-banner{margin-block-start:10px}.crm-product-shell .runtime-promise-detail{align-items:stretch;flex-direction:column;padding:12px 14px 14px}.crm-product-shell .runtime-promise-actions{align-items:stretch;flex-direction:column}.crm-product-shell .runtime-promise-actions>*{justify-content:center;text-align:center;width:100%}}