@layer motion {
:root{--motion-fast:.12s;--motion-control:.22s;--motion-panel:.38s;--motion-exit:.2s;--motion-ease:cubic-bezier(.22, 1, .36, 1)}.motion-segments .react-aria-Radio{isolation:isolate;transition:color var(--motion-fast) ease;position:relative}.motion-segments .react-aria-Radio[data-selected]{box-shadow:none;color:#fff;background:0 0}.segment-indicator{z-index:-1;border-radius:inherit;background:var(--segment-surface,var(--material-accent));pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff30,0 2px 5px #183b6014}.segment-label{color:inherit;justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.comm-internal .motion-segments{--segment-surface:white}.comm-internal .motion-segments .react-aria-Radio[data-selected]{color:var(--palette-accent-strong)}.motion-choice,.motion-tab{isolation:isolate;position:relative}.motion-choice:active:not([disabled]){transform:scale(.98)}.choice-surface{z-index:-1;pointer-events:none;border-radius:inherit;background:var(--choice-surface,white);position:absolute;inset:0;box-shadow:0 3px 12px #24497112,inset 0 1px #fff}.dock-link.motion-choice.current,.motion-tab[data-selected],.work-nav .motion-choice.selected,.comm-quick-queues .motion-choice[aria-pressed=true],.comm-compose-modes .motion-choice.current,.stage-stepper .motion-choice.current{box-shadow:none;background:0 0}.stage-stepper .motion-choice{--choice-surface:var(--material-accent)}.stage-stepper .motion-choice.current{color:#fff}.dock-link.motion-choice.current:after{content:none}.navigation-indicator:after{content:"";background:var(--navigation-marker,var(--palette-accent));border-radius:3px;width:24px;height:3px;position:absolute;bottom:3px;left:calc(50% - 12px)}.motion-tab,.work-nav .motion-choice{--choice-surface:var(--material-accent)}.motion-tab[data-selected],.work-nav .motion-choice.selected{color:#fff}.motion-tab>.choice-surface{background:var(--choice-surface);border-radius:inherit}.motion-tab>span:not(.choice-surface){color:inherit}.work-nav .motion-choice.selected b{color:#fff;background:#ffffff26}.motion-nav-underline .motion-choice.selected{color:var(--palette-accent-strong);border-bottom-color:#0000}.motion-nav-underline .choice-surface{background:var(--palette-accent);height:3px;box-shadow:none;border-radius:3px;top:auto}.motion-nav-soft .motion-choice{--choice-surface:var(--palette-tint)}.motion-nav-soft .motion-choice.selected{color:var(--palette-accent-strong)}:is(.motion-nav-underline,.motion-nav-soft) .motion-choice.selected b{color:var(--palette-accent-strong);background:var(--palette-tint)}.mobile-motion-choice{--choice-surface:var(--palette-tint)}.mobile-motion-choice[aria-current]{background:0 0}.mobile-motion-choice>.choice-surface{position:absolute}.motion-popover[data-entering]{animation:popover-arrive var(--motion-control) var(--motion-ease)}.motion-popover[data-exiting]{animation:popover-arrive var(--motion-exit) ease-in reverse}.comm-compose-modes .motion-choice{--choice-surface:#edf4ff}.comm-compose-note .comm-compose-modes .motion-choice{--choice-surface:#fff0d8}.comm-composer,.message-input-shell{transition:background-color var(--motion-control) ease, border-color var(--motion-control) ease}.motion-reveal{flex-shrink:0}.crm-app .main-workspace{-webkit-backdrop-filter:none;backdrop-filter:none}.crm-app .navigation-dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(110deg,#fffffff7,#eaf3fff5)}.modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.modal-overlay[data-entering]{animation:veil-in var(--motion-control) ease-out}.modal-overlay[data-exiting]{animation:veil-in var(--motion-exit) ease-in reverse;pointer-events:none}.modal[data-entering]{animation:dialog-in var(--motion-panel) var(--motion-ease)}.modal[data-exiting]{animation:dialog-out var(--motion-exit) ease-in}.modal.drawer[data-entering]{animation-name:drawer-in}.modal.drawer[data-exiting]{animation-name:drawer-out}@media (max-width:700px){.modal.drawer[data-entering]{animation-name:sheet-in}.modal.drawer[data-exiting]{animation-name:sheet-out}}@keyframes sheet-in{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:translateY(0)}}@keyframes sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(24px)}}:is(.select-popover,.notifications-popover,.dock-profile-popover,.comm-message-menu-popover,.react-aria-Popover,.control-tooltip){transform-origin:var(--trigger-anchor-point,center top)}:is(.select-popover,.notifications-popover,.dock-profile-popover,.comm-message-menu-popover,.react-aria-Popover,.control-tooltip)[data-entering]{animation:popover-arrive var(--motion-control) var(--motion-ease)}:is(.select-popover,.notifications-popover,.dock-profile-popover,.comm-message-menu-popover,.react-aria-Popover,.control-tooltip)[data-exiting]{animation:popover-arrive var(--motion-fast) ease-in reverse}.main-content{animation:none}[role=tabpanel]:not([hidden]){animation:surface-arrive .32s var(--motion-ease)}.modal[data-entering] .dialog-scroll-body>:first-child{animation:surface-arrive .32s 40ms var(--motion-ease) backwards}.modal[data-entering] .form-fields>fieldset:nth-child(-n+4){animation:surface-arrive .26s var(--motion-ease) backwards}.modal[data-entering] .form-fields>fieldset:nth-child(2){animation-delay:40ms}.modal[data-entering] .form-fields>fieldset:nth-child(3){animation-delay:80ms}.modal[data-entering] .form-fields>fieldset:nth-child(4){animation-delay:.12s}.comm-list-filters[open]>:not(summary),.comm-management[open]>:not(summary),details[open]>.analytics-perspective,.deal-facts[open]>:not(summary){animation:surface-arrive .28s var(--motion-ease)}:is(.btn,.icon-btn,.dock-profile,.mobile-motion-choice,.record-open,.select-trigger,.task-check,.brief-complete){transition:transform var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease}:is(.btn,.icon-btn,.dock-profile,.mobile-motion-choice,.record-open,.select-trigger,.task-check,.brief-complete)[data-pressed]:not([disabled]){transform:scale(.97)}.btn:disabled,.icon-btn:disabled{transform:none}.search-field,.field :is(input,textarea){transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease}.check-box{transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease}.check-box svg{visibility:visible;opacity:0;transition:opacity var(--motion-fast) ease, transform var(--motion-control) var(--motion-ease);transform:scale(.7)}.check-field[data-selected] .check-box svg{opacity:1;transform:scale(1)}.switch-track{transition:background-color var(--motion-control) ease}.switch-track i{transition:transform var(--motion-control) var(--motion-ease)}.task-check span{transition:background-color var(--motion-control) ease, border-color var(--motion-control) ease}.task-check.done svg{animation:check-arrive var(--motion-panel) var(--motion-ease)}.task-row.completed .task-row-title{opacity:.62}.task-row-title{transition:opacity var(--motion-control) ease}:is(.dock-link,.motion-choice,.work-nav button,.team-view-tabs .btn,.react-aria-Tab,.comm-list-item,.comm-queues button,.select-option,.data-table tbody tr){transition:transform var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) ease, color var(--motion-fast) ease}.dock-link .dock-icon{transition:transform var(--motion-control) var(--motion-ease)}.dock-link.current:after{animation:nav-mark-arrive var(--motion-panel) var(--motion-ease);transform-origin:50%}.deal-card{transition:border-color var(--motion-control) ease}.request-card{transition:transform var(--motion-control) var(--motion-ease), border-color var(--motion-control) ease}.task-board-card{transition:border-color var(--motion-control) ease, background-color var(--motion-control) ease}.task-board-card:active{cursor:grabbing}.pipeline-bar-fill{transform-origin:0;animation:chart-grow .52s var(--motion-ease) backwards}.server-report,.empty{animation:surface-arrive .3s var(--motion-ease)}@keyframes chart-grow{0%{opacity:.3;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.kanban-column{transition:background-color var(--motion-control) ease}.kanban-column[data-drag-over]{background:color-mix(in srgb, var(--lane-accent,var(--palette-accent)) 12%, white);outline:2px solid color-mix(in srgb, var(--palette-accent) 35%, transparent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.btn-primary:hover:not(:disabled){transform:translateY(-1px)}.btn-primary[data-pressed]:not(:disabled){transform:translateY(0)scale(.97)}.dock-link:hover{transform:translateY(-2px)}.dock-link:active{transform:translateY(0)scale(.97)}:is(.icon-btn,.dock-profile):hover:not(:disabled):not([data-disabled]){background-color:var(--palette-tint);transform:translateY(-2px)scale(1.05)}:is(.btn-secondary,.btn-ghost,.btn-danger,.record-open,.select-trigger):hover:not(:disabled):not([data-disabled]),:is(.work-nav button,.react-aria-Tab,.motion-segments .react-aria-Radio):hover:not([data-disabled]){transform:translateY(-1px)}:is(.btn,.icon-btn,.dock-profile,.mobile-motion-choice,.dock-profile,.mobile-motion-choice,.record-open,.select-trigger,.work-nav button,.react-aria-Tab,.motion-segments .react-aria-Radio):active:not(:disabled):not([data-disabled]){transform:scale(.97)}.deal-card:hover{border-color:var(--palette-line-strong)}.request-card:hover{transform:translateY(-3px)}}.toast{background:linear-gradient(120deg,#203d5bf5,#243e58f5);border:1px solid #ffffff30;border-radius:16px;box-shadow:0 12px 40px #15375626,inset 0 1px #ffffff12}.toast>svg{color:#a6e5d2}@keyframes veil-in{0%{opacity:0}to{opacity:1}}@keyframes workspace-arrive{0%{opacity:.35}to{opacity:1}}@keyframes surface-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(26px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dialog-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes drawer-in{0%{opacity:0;transform:translate(64px)}to{opacity:1;transform:translate(0)}}@keyframes drawer-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(30px)}}@keyframes popover-arrive{0%{opacity:0;transform:translateY(-7px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes check-arrive{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes nav-mark-arrive{0%{opacity:0;transform:scaleX(.4)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:is(.btn,.icon-btn,.dock-profile,.mobile-motion-choice,.record-open,.select-trigger,.task-check,.brief-complete,.deal-card,.dock-icon,.dock-link,.request-card,.work-nav button,.react-aria-Tab,.motion-choice){transform:none!important}}.studio-tabs .motion-tab{--choice-surface:white}.studio-tabs .motion-tab[data-selected]{color:var(--palette-accent-strong);border-bottom-color:#0000}.messenger-modes{background:var(--palette-soft);border-radius:12px;gap:4px;width:fit-content;margin:16px 24px;padding:4px;display:flex}.messenger-modes .motion-choice{--choice-surface:var(--material-accent);border-radius:9px;min-width:120px}.messenger-modes .motion-choice[aria-pressed=true]{color:#fff;background:0 0}.messenger-content{min-width:0}@media (max-width:700px){.messenger-modes{margin:12px 16px}}.communication-panel .messenger-modes{flex-shrink:0;margin:0}.communication-panel .messenger-content{flex:1;min-height:0;display:flex}.communication-panel .messenger-content>.comm-workbench{flex:1;height:100%;min-height:0}@media (max-width:700px){.sales-process .board-scroll-controls{grid-column:1/-1;justify-content:flex-end;width:100%;margin-left:0;display:flex}}.select-popover .virtual-select-list{height:min(300px,45dvh);overflow:auto}.crm-app[data-contrast=readable]{background-attachment:scroll}:is(.dialog-header,.form-footer,.select-popover){-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-motion:no-preference){:is(.table-scroll,.table-mobile-records){animation:.18s ease-out data-arrive}}@keyframes data-arrive{0%{opacity:.35}to{opacity:1}}:is(.work-nav .motion-choice.selected,.motion-tab[data-selected],.motion-segments .react-aria-Radio[data-selected],.stage-stepper .motion-choice.current,.messenger-modes .motion-choice[aria-pressed=true]):is(:hover,[data-hovered]){color:var(--selected-hover-ink,white)!important;background:0 0!important}:is(.motion-nav-soft,.motion-nav-underline,.studio-tabs,.comm-internal){--selected-hover-ink:var(--palette-accent-strong)}.delivery-status{color:var(--color-muted,#687994);align-items:center;gap:4px;font-size:11px;line-height:1.4;animation:.18s ease-out feedback-in;display:inline-flex}.delivery-status>svg{flex:none;width:12px;height:12px}.delivery-pending>svg{animation:1s linear infinite delivery-spin}.delivery-sent{color:var(--palette-accent-strong)}.delivery-failed{color:#b42318}.delivery-status button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 4px;text-decoration:underline}.comm-message-meta .delivery-status{gap:4px}.field :is(input,textarea){transition:border-color .16s,box-shadow .16s,background-color .16s}.field :is(input,textarea):focus{box-shadow:0 0 0 3px var(--palette-tint)}@keyframes delivery-spin{to{transform:rotate(360deg)}}@keyframes feedback-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.delivery-status,.delivery-pending>svg{animation:none}}.note-arrival{animation:.24s cubic-bezier(.22,1,.36,1) feedback-in}.assistant-message .delivery-status{margin-top:10px}.assistant-thinking{animation:.2s ease-out feedback-in}@media (prefers-reduced-motion:reduce){.note-arrival,.assistant-thinking{animation:none}}.workspace-save-status{z-index:1500;border:1px solid var(--palette-line-strong);color:var(--palette-accent-strong);pointer-events:none;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;animation:.16s ease-out feedback-in;display:flex;position:fixed;top:90px;right:24px;box-shadow:0 6px 22px #183b6018}.workspace-save-status svg,.action-pending-spinner{width:15px;height:15px;animation:1s linear infinite delivery-spin}@media (max-width:750px){.workspace-save-status{top:auto;bottom:calc(84px + env(safe-area-inset-bottom));right:16px}}@media (prefers-reduced-motion:reduce){.workspace-save-status,.workspace-save-status svg,.action-pending-spinner{animation:none}}.discard-panel{border:1px solid var(--palette-line);background:linear-gradient(145deg, #fff, var(--palette-soft));max-width:560px;animation:feedback-in .22s var(--motion-ease);border-radius:22px;margin:28px auto;padding:30px;box-shadow:0 8px 28px #183b6009,inset 0 1px #fff}.discard-icon{color:#a56a13;background:#fff3df;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid;box-shadow:inset 0 0 0 1px #e5b8613d}.discard-icon svg{width:24px;height:24px}.discard-eyebrow{color:var(--palette-muted);margin-bottom:8px;font-size:12px;font-weight:500;display:block}.discard-panel h3{letter-spacing:-.035em;color:var(--palette-ink);margin:0 0 12px;font-size:24px;line-height:1.25}.discard-panel p{max-width:45ch;color:var(--palette-muted);margin:0;font-size:14px;line-height:1.7}.discard-panel .confirm-actions{border-top:1px solid var(--palette-line);flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:24px;padding:24px 0 0;display:flex}.discard-panel .btn{white-space:normal}@media (max-width:600px){.discard-panel{margin:12px 0;padding:22px}.discard-panel h3{font-size:21px}.discard-panel .confirm-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.discard-panel{animation:none}}.comm-message.is-own:not(.comm-note) .delivery-status{color:#fff}.comm-message.is-own:not(.comm-note) .delivery-failed{color:#9b231b;background:#fff1ee;border-radius:7px;padding:3px 7px}.comm-message.is-own:not(.comm-note) .delivery-status button{color:inherit;font-weight:600}.new-direct-chat{gap:24px;padding:24px;display:grid}.new-direct-chat .record-actions{flex-wrap:wrap;justify-content:flex-end}[data-motion-disclosure][open]>:not(summary):nth-child(-n+6){animation:surface-arrive .22s var(--motion-ease)}@media (prefers-reduced-motion:reduce){[data-motion-disclosure][open]>:not(summary){animation:none}}
}

@layer legacy,studio,product,motion;.archive-workspace{gap:20px;display:grid}.archive-tools{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.archive-tools>.field:first-child{flex:280px}.archive-document{gap:12px;display:grid}.archive-document-party{justify-content:space-between;align-items:center;gap:16px;display:flex}.archive-document-party small,.archive-workspace td small{color:var(--color-muted);margin-top:4px;display:block}.archive-company-options{gap:8px;margin-block:16px;display:grid}.archive-company-options .btn{text-align:left;white-space:normal;justify-content:start}
