.ToolCall_tool__ec2Ut{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);padding:var(--space-1) 0;margin:var(--space-1) 0}.ToolCall_toolRunning__D90en{color:var(--colour-secondary-text)}.ToolCall_toolDone__a_Cv3{color:var(--colour-gray-400)}.ToolCall_toolIndicator__Rg_iJ{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-full)}.ToolCall_toolRunning__D90en .ToolCall_toolIndicator__Rg_iJ{color:var(--colour-primary)}.ToolCall_toolDone__a_Cv3 .ToolCall_toolIndicator__Rg_iJ{color:var(--colour-success,#22c55e)}.ToolCall_toolLabel___tnP1{font-weight:var(--font-medium)}.ToolCall_toolLabelShimmer__BwW1n{background:linear-gradient(90deg,var(--colour-secondary-text) 25%,var(--colour-gray-300,#d1d5db) 50%,var(--colour-secondary-text) 75%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:ToolCall_shimmer__8qU4d 1.5s linear infinite}@keyframes ToolCall_shimmer__8qU4d{0%{background-position:200% 0}to{background-position:-200% 0}}.ToolGroup_group__JBdk5{margin:var(--space-1) 0}.ToolGroup_summary__glAVS{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);padding:var(--space-1) 0;border:none;background:none;cursor:pointer;color:var(--colour-gray-400);font-weight:var(--font-medium);text-align:left}.ToolGroup_summary__glAVS:hover{color:var(--colour-secondary-text)}.ToolGroup_summaryIcon__F98Oa{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-full);color:var(--colour-primary-light-text)}.ToolGroup_summaryLabel__GOJtD{flex:1}.ToolGroup_chevron__nzxdY{display:flex;align-items:center;justify-content:center;width:14px;height:14px;transition:transform .15s ease}.ToolGroup_summaryExpanded__GoYS8 .ToolGroup_chevron__nzxdY{transform:rotate(90deg)}.ToolGroup_list__VZSUz{margin-left:7px;padding-left:var(--space-3);border-left:1px solid var(--colour-border)}.CompanyLogo_logo__28Skq{border-radius:var(--radius-sm);object-fit:contain;flex-shrink:0;display:block}.CompanyLogo_placeholder__ycF_r{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background-color:var(--colour-gray-100);color:var(--colour-gray-400);flex-shrink:0}.CompanyLogo_sm__hcwl0{width:20px;height:20px}.CompanyLogo_md__QDzT_{width:32px;height:32px}.CompanyLogo_lg__YJix_{width:48px;height:48px}.ContactAvatar_avatar__VKIrs{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background-color:var(--colour-secondary);color:var(--colour-primary);font-weight:var(--font-semibold);flex-shrink:0;line-height:1;user-select:none}.ContactAvatar_sm__dCeMo{width:20px;height:20px;font-size:10px}.ContactAvatar_md___VJPd{width:32px;height:32px;font-size:14px}.ContactAvatar_lg__Yqvi6{width:48px;height:48px;font-size:20px}.UploadDialog_fileInput__A1T07{display:none}.UploadDialog_footer__6xxjS{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--colour-border);margin-top:var(--space-2)}@keyframes UploadDialog_spin__Rv453{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UploadDialog_statusDone__BOffl{color:var(--colour-success,#22c55e)}.UploadDialog_statusError__49U8x{color:var(--colour-danger,#ef4444)}.UploadDialog_pickerBody__uEbzX{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-1) 0}.UploadDialog_dropZone__sluKU{position:relative;border:1px dashed var(--colour-border);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);transition:border-color var(--transition-base),background var(--transition-base)}.UploadDialog_dropZone__sluKU:hover{border-color:var(--colour-primary);background:color-mix(in srgb,var(--colour-primary) 4%,transparent);cursor:pointer}.UploadDialog_dropZoneActive__9whU1{border-color:var(--colour-primary);background:color-mix(in srgb,var(--colour-primary) 8%,transparent)}.UploadDialog_dropContent__IvLDo{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.UploadDialog_dropActions__WQpb2{display:flex;align-items:center;gap:var(--space-2)}.UploadDialog_configBody__uViUg{gap:var(--space-2);padding:var(--space-1) 0}.UploadDialog_configBody__uViUg,.UploadDialog_configList__7tReb{display:flex;flex-direction:column}.UploadDialog_configHeaderRow___XqIY{gap:var(--space-3);padding:var(--space-2) var(--space-3)}.UploadDialog_configHeaderRow___XqIY,.UploadDialog_configRow__qeQdb{display:grid;grid-template-columns:1fr 120px 120px 32px;align-items:center}.UploadDialog_configRow__qeQdb{gap:var(--space-4);padding:var(--space-3);border-bottom:1px solid var(--colour-border)}.UploadDialog_configRow__qeQdb:last-child{border-bottom:none}.UploadDialog_configFileInfo__djVAw{display:flex;align-items:center;gap:var(--space-2);min-width:0}.UploadDialog_configFileIconWrapper__NE2kP{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--colour-background);flex-shrink:0}.UploadDialog_configFileIcon__iDYal{flex-shrink:0;color:var(--colour-secondary-text)}.UploadDialog_configDocType__NCcBv{display:flex;align-items:center;min-width:0;width:100%}.UploadDialog_selectFull__n9t_a{width:100%}.UploadDialog_configFileName__9bdj4{display:flex;flex-direction:column;min-width:0}.UploadDialog_configFileName__9bdj4>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UploadDialog_configLink__muZ4b{display:flex;align-items:center;min-width:0;overflow:visible}.UploadDialog_linkAnchor__LokjB{position:relative;width:100%}.UploadDialog_linkBtn__rl7jD{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.375rem .625rem;border:1px solid var(--colour-border);border-radius:var(--radius-md);font-size:var(--text-sm);font-family:var(--font-sans);background:none;cursor:pointer;gap:.5rem;color:var(--colour-secondary-text);transition:border-color var(--transition-base),background var(--transition-base),box-shadow var(--transition-base)}.UploadDialog_linkBtn__rl7jD:disabled{opacity:.6;cursor:not-allowed}.UploadDialog_linkBtn__rl7jD:hover{background:var(--colour-gray-50);border-color:var(--colour-border)}.UploadDialog_linkBtnOpen__Bibpw{border-color:var(--colour-primary)!important;background:var(--colour-white)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--colour-primary) 10%,transparent)}.UploadDialog_linkBtnLabel__lQV5P{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UploadDialog_linkBtnChevron__6HGpS{flex-shrink:0;color:var(--colour-secondary-text);opacity:0;transition:opacity .1s ease,transform .15s ease}.UploadDialog_linkBtnOpen__Bibpw .UploadDialog_linkBtnChevron__6HGpS,.UploadDialog_linkBtn__rl7jD:hover .UploadDialog_linkBtnChevron__6HGpS{opacity:1}.UploadDialog_linkBtnChevronOpen__TJD6g{transform:rotate(180deg)}.UploadDialog_linkDropdown__qSZCu{width:260px;max-height:320px;display:flex;flex-direction:column;background-color:var(--colour-white);border:1px solid var(--colour-border);border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 10px 24px -4px rgba(0,0,0,.1);z-index:calc(var(--z-modal) + 10);animation:UploadDialog_linkDropIn__Ybz8i .12s ease}@keyframes UploadDialog_linkDropIn__Ybz8i{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.UploadDialog_linkSearchRow__kxgJ4{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-bottom:1px solid var(--colour-border);flex-shrink:0}.UploadDialog_linkSearchIcon__87gJe{flex-shrink:0;color:var(--colour-gray-400)}.UploadDialog_linkSearchInput__uh1_y{flex:1;border:none;outline:none;background:transparent;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--colour-primary-text);min-width:0}.UploadDialog_linkSearchInput__uh1_y::placeholder{color:var(--colour-gray-400)}.UploadDialog_linkResults__gqRrh{overflow-y:auto;padding:var(--space-1)}.UploadDialog_linkGroupLabel__btAOm{display:flex;align-items:center;gap:.375rem;padding:var(--space-1) var(--space-2);font-size:11px;font-weight:var(--font-semibold);color:var(--colour-gray-400);text-transform:uppercase;letter-spacing:.04em;user-select:none}.UploadDialog_linkOption__xYAvv{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;padding:.4375rem var(--space-2);border:none;border-radius:var(--radius-md);background:transparent;font-size:var(--text-sm);color:var(--colour-primary-text);cursor:pointer;transition:background var(--transition-fast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UploadDialog_linkOptionIcon__A9edP{flex-shrink:0;color:var(--colour-gray-400)}.UploadDialog_linkOptionActive___IDzO,.UploadDialog_linkOption__xYAvv:hover{background:var(--colour-background-hover)}.UploadDialog_linkEmpty__oIZfU{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--colour-gray-400);text-align:center;display:flex;justify-content:center;align-items:center}.UploadDialog_linkSpinner__v6AZs{animation:UploadDialog_spin__Rv453 .8s linear infinite;color:var(--colour-gray-400)}.UploadDialog_configControl__Vl3bQ{display:flex;align-items:center;justify-content:center}.UploadDialog_linkedEntity__diDmW{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;color:var(--colour-primary-text);min-width:0;overflow:hidden}.UploadDialog_linkedEntityIcon__NU3Bu{width:20px;height:20px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--colour-gray-100);color:var(--colour-gray-400);overflow:hidden;font-size:10px;font-weight:var(--font-semibold)}.UploadDialog_linkedEntityContactIcon__98L13{background:var(--colour-secondary);color:var(--colour-primary)}.UploadDialog_entityChipRemove__H__9I{display:flex;align-items:center;justify-content:center;margin-left:2px;width:14px;height:14px;border:none;border-radius:2px;background:transparent;color:var(--colour-secondary-text);cursor:pointer;opacity:0;transition:opacity .1s ease}.UploadDialog_linkedEntity__diDmW:hover .UploadDialog_entityChipRemove__H__9I{opacity:1}.UploadDialog_entityChipRemove__H__9I:hover{background:var(--colour-gray-200);color:var(--colour-primary-text)}.UploadDialog_removeBtn__1y4_S{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--colour-secondary-text);cursor:pointer}.UploadDialog_removeBtn__1y4_S:hover{background:var(--colour-gray-100);color:var(--colour-primary-text)}.SyncDialog_list__WBk_9{display:flex;flex-direction:column}.SyncDialog_row__Zh_bb{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--colour-border)}.SyncDialog_row__Zh_bb:last-child{border-bottom:none}.SyncDialog_logo__qCByr{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-bold);flex-shrink:0}.SyncDialog_info__57mgx{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.SyncDialog_statusLabel__xuhh_{white-space:nowrap}.HistoryPanel_wrapper__Lx8Uo{display:flex;flex-direction:column;gap:var(--space-2);flex:1;background:var(--colour-gray-50);border-radius:var(--radius-lg);padding:var(--space-3)}.HistoryPanel_empty__mUlNr,.HistoryPanel_loading__di2fp{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem 0}.HistoryPanel_card__CCJJn{background:var(--colour-white);border:1px solid var(--colour-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.HistoryPanel_cardRow__qlPLQ{display:flex;gap:.625rem;padding:.75rem;cursor:pointer;transition:background var(--transition-fast)}.HistoryPanel_cardRow__qlPLQ:hover{background:var(--colour-background)}.HistoryPanel_iconWrap__jOTwH{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:var(--radius-md);background:var(--colour-gray-100)}.HistoryPanel_itemBody__2jPkY{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.HistoryPanel_itemRow__kqNWY{display:flex;align-items:center;gap:.375rem}.HistoryPanel_itemTitle__lIlGf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HistoryPanel_time__djmO3{flex-shrink:0;margin-left:auto}.HistoryPanel_expandedSection__Ltwm_{border-top:1px solid var(--colour-border);margin-top:-1px;padding:.75rem}.HistoryPanel_emailMeta__XeZdK{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.625rem}.HistoryPanel_metaRow__CuA6w{display:flex;gap:.625rem}.HistoryPanel_metaLabel__XhnqX{flex-shrink:0;width:36px}.HistoryPanel_messageBody__qols7{padding:.625rem;background:var(--colour-background);border-radius:var(--radius-md);max-height:16rem;overflow-y:auto}.HistoryPanel_messageText__xSjeY{line-height:1.6;white-space:pre-wrap;word-break:break-word}.HistoryPanel_attendeesHeading__1tAe_{display:block;margin-bottom:.5rem}.HistoryPanel_attendeeList__egZJh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.HistoryPanel_attendeeRow__93WIo{display:flex;align-items:center;gap:.5rem}.HistoryPanel_attendeeName___PoFx{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HistoryPanel_attendeeDot__POpT7{width:7px;height:7px;border-radius:50%;flex-shrink:0}.HistoryPanel_dotAccepted__XFFoC{background:#00d18e}.HistoryPanel_dotTentative__y6hkN{background:#f59e0b}.HistoryPanel_dotDeclined__6phRu{background:var(--colour-gray-300)}.HistoryPanel_dotNeedsAction__ZB1Wc{background:#ef4444}.NoteForm_form___ZTrh{display:flex;flex-direction:column;gap:.5rem;padding:.75rem .875rem}.NoteForm_textarea__ZPBiH{width:100%;resize:none;border:none;outline:none;background:transparent;font-size:14px;font-family:var(--font-sans);font-weight:var(--font-normal);line-height:1.5;color:var(--colour-text-black);padding:0 0 .75rem;min-height:3rem;max-height:400px;overflow-y:auto}.NoteForm_textarea__ZPBiH::placeholder{color:var(--colour-gray-400)}.NoteForm_divider__lzo4V{border:none;border-top:1px solid var(--colour-border);margin:.25rem 0}.NoteForm_footer__WE_19{display:flex;align-items:center;gap:.375rem;justify-content:flex-end}.NoteItem_item__uOOA1{display:flex;gap:.5rem;border:1px solid var(--colour-border);border-radius:var(--radius-xl);overflow:hidden;background:var(--colour-white)}.NoteItem_body__t8UY6{flex:1;min-width:0}.NoteItem_noteContent__3peFH{padding:.75rem .875rem}.NoteItem_meta__3UgAO{display:flex;align-items:center;gap:.375rem;padding:.375rem .875rem;border-top:1px solid var(--colour-border)}.NoteItem_metaRight__Ci0L6{display:flex;align-items:center;gap:.25rem;margin-left:auto;flex-shrink:0}.NoteItem_time__aylC7{flex-shrink:0}.NoteItem_content__WQAix{white-space:pre-wrap;word-break:break-word;margin-bottom:0}.NoteItem_actions__IyFxQ{display:flex;gap:.25rem;opacity:0;flex-shrink:0}.NoteItem_item__uOOA1:hover .NoteItem_actions__IyFxQ{opacity:1}.NoteItem_actionBtn__sZ_zd{background:none;border:none;cursor:pointer;padding:.25rem;color:var(--colour-secondary-text);border-radius:var(--radius-sm);line-height:1;display:inline-flex;align-items:center;justify-content:center}.NoteItem_actionBtn__sZ_zd:hover{color:var(--colour-primary-text);background:var(--colour-background-hover)}.NoNotes_wrap__7uu1q{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem .75rem}.NoNotes_icon__tTZqA{color:var(--colour-gray-300);margin-bottom:.25rem}.NotesPanel_wrapper__aa2QK{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto}.NotesPanel_formArea___vqTf{padding:1rem 0;border-top:1px solid var(--colour-border)}.NotesPanel_newNoteCard__LlomF{padding:.625rem .75rem;border:1px solid var(--colour-border);border-radius:var(--radius-xl);background:var(--colour-white)}.NotesPanel_loading__R4LkF{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem 0}.NotesPanel_empty__ZdXb9{padding:2rem 0;text-align:center}.NotesPanel_list__Jzo3j{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem}.NotesPanel_addButton__T5IMP{align-self:flex-start;margin-top:.5rem;padding:.25rem 0;background:none;border:none;cursor:pointer;font-size:var(--text-sm);color:var(--colour-secondary-text);transition:color var(--transition-base)}.NotesPanel_addButton__T5IMP:hover{color:var(--colour-primary-text)}.TaskItem_row__e2D_2{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.5rem .625rem;border-radius:var(--radius-md);transition:background var(--transition-fast);cursor:default}.TaskItem_rowWithEntities__ALv1C{grid-template-columns:auto 1fr 200px 200px 120px}.TaskItem_rowWithEntitiesWide__qXn5_{grid-template-columns:auto 5fr 2fr 2fr 1fr}.TaskItem_row__e2D_2:hover{background:var(--colour-background)}.TaskItem_fading__GTbSD{animation:TaskItem_fadeOut__LvxWw 3s ease-out forwards}@keyframes TaskItem_fadeOut__LvxWw{0%{opacity:1}80%{opacity:1}to{opacity:0}}.TaskItem_closed__n2xkJ .TaskItem_title__afDpy{color:var(--colour-gray-400)}.TaskItem_checkbox__Y7euo{flex-shrink:0;width:14px;height:14px;border-radius:var(--radius-sm);border:1.5px solid var(--colour-gray-300);background:var(--colour-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast);padding:0}.TaskItem_checkboxChecked__UxKJ4,.TaskItem_checkbox__Y7euo:hover{border-color:var(--colour-gray-400)}.TaskItem_checkboxChecked__UxKJ4{background:var(--colour-gray-400);color:var(--colour-white)}.TaskItem_body__iFu2p{min-width:0;display:flex;align-items:center;gap:.5rem}.TaskItem_title__afDpy{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--colour-primary-dark-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TaskItem_entities__rlc3K{display:flex;align-items:center;gap:.75rem;overflow:hidden}.TaskItem_entityChip__AGs_u{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--colour-grey-dark-text);white-space:nowrap;line-height:1}.TaskItem_entityIcon__NQxZo{display:flex;align-items:center;flex-shrink:0}.TaskItem_dealAvatar__vnP_Q{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-sm);background-color:var(--colour-gray-100);color:var(--colour-gray-400)}.TaskItem_ownerCell__KlYGB{display:flex;align-items:center;overflow:hidden}.TaskItem_userAvatar__fK8tK{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:var(--colour-gray-200);color:var(--colour-secondary-text);font-size:10px;font-weight:var(--font-semibold);flex-shrink:0}.TaskItem_due__L9bN3{font-size:var(--text-xs);color:var(--colour-secondary-text);white-space:nowrap;text-align:left}.TaskItem_dueOverdue__Y8g1U{color:var(--colour-error);font-weight:var(--font-medium)}.CallsView_page__K2VDw{display:flex;flex-direction:column;gap:0}.CallsView_header___Vsks{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem}.CallsView_aligner__2wKv2{width:100%;max-width:800px;margin:0 auto;padding-top:2rem}.CallsView_toolbar__xPcRG{display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem}.CallsView_syncSpinner__BaDZM{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--colour-gray-400);animation:CallsView_spin__mbuww .8s linear infinite}@keyframes CallsView_spin__mbuww{to{transform:rotate(1turn)}}.CallsView_viewToggle__mAl_V{display:inline-flex;align-items:center;background:var(--colour-gray-100);border-radius:var(--radius-md);padding:3px;gap:2px}.CallsView_viewToggleBtn__y7KGB{padding:.25rem .75rem;border:none;border-radius:var(--radius-md);background:transparent;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--colour-gray-500);cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease;white-space:nowrap}.CallsView_viewToggleBtn__y7KGB:hover:not(.CallsView_viewToggleBtnActive__hF7I7){color:var(--colour-gray-700)}.CallsView_viewToggleBtnActive__hF7I7{background:var(--colour-white);color:var(--colour-gray-900);box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 1px rgba(0,0,0,.04)}.CallsView_groups__JLNaq{display:flex;flex-direction:column;gap:1.25rem;padding-top:1rem;padding-left:1.25rem}.CallsView_group__Tul_P{display:flex;flex-direction:column;gap:.25rem}.CallsView_dayLabel__BrIY7{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--colour-secondary-text);text-transform:uppercase;letter-spacing:.04em;padding:0 .625rem;margin:0 0 .25rem}.CallsView_list__Y_ZwZ{display:flex;flex-direction:column;gap:6px}.CallsView_callRow__QqLbA{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem;border-radius:var(--radius-sm);transition:background-color .1s}.CallsView_callRow__QqLbA:hover{background-color:var(--colour-surface-hover)}.CallsView_callRowIgnored__VZ9kx{opacity:.5}.CallsView_callRowMuted__Wl_Dr{opacity:.6}.CallsView_callBody__kUYbJ{display:flex;align-items:center;gap:.5rem;min-width:0}.CallsView_contactCount__aJkhy{font-size:var(--text-xs);color:var(--colour-secondary-text);white-space:nowrap}.CallsView_callRight__dSiLt{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.CallsView_callMeta__KdfUQ{display:flex;align-items:center;gap:.25rem;font-size:var(--text-xs);color:var(--colour-secondary-text);white-space:nowrap}.CallsView_ignoreBtn__osNkU,.CallsView_unignoreBtn__T_V09{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--colour-secondary-text);cursor:pointer;transition:color .1s,background-color .1s}.CallsView_ignoreBtn__osNkU:hover,.CallsView_unignoreBtn__T_V09:hover{background-color:var(--colour-surface-hover);color:var(--colour-text)}.CallsView_ignoredSection__lYpdW{display:flex;flex-direction:column;gap:.25rem;padding-top:.5rem;border-top:1px solid var(--colour-border);margin-top:.5rem}.CallsView_ignoredToggle__SDB8a{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border:none;background:transparent;cursor:pointer;border-radius:var(--radius-sm);transition:background-color .1s}.CallsView_ignoredToggle__SDB8a:hover{background-color:var(--colour-surface-hover)}.CallsView_outcomePrompt__OdXjw{display:flex;align-items:center;gap:.5rem}.CallsView_outcomeButtons__3rIi2{display:flex;align-items:center;gap:.25rem}.CallsView_outcomeBadge___cJJd{font-size:var(--text-xs);font-weight:var(--font-medium);padding:.125rem .5rem;border-radius:var(--radius-full);white-space:nowrap}.CallsView_outcome_happened__hU2P9{background-color:var(--colour-green-subtle);color:var(--colour-green)}.CallsView_outcome_no_show__50E4k{background-color:var(--colour-red-subtle);color:var(--colour-red)}.CallsView_outcome_cancelled__RPrQZ{background-color:var(--colour-surface-hover);color:var(--colour-secondary-text)}.CallsView_outcome_rescheduled__B38K0{background-color:var(--colour-amber-subtle);color:var(--colour-amber)}.ConfirmationCard_card__KWImE{border:1px solid var(--colour-border);border-radius:var(--radius-lg);background:var(--colour-white);overflow:hidden;margin:var(--space-2) 0;min-width:300px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.03)}.ConfirmationCard_header__ZgEVh{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2)}.ConfirmationCard_headerIcon__5PyAD{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px}.ConfirmationCard_entityFallback__jJICu{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-sm);background-color:var(--colour-gray-100);color:var(--colour-gray-400)}.ConfirmationCard_title__VxvGw{flex:1;font-weight:var(--font-semibold);font-size:var(--text-sm);color:var(--colour-primary-text)}.ConfirmationCard_actionLabel__Yd7Vw{margin-left:auto;font-size:10px;font-weight:var(--font-medium);text-transform:capitalize;color:var(--colour-secondary-text);background:var(--colour-background-hover);padding:2px 8px;border-radius:var(--radius-full);white-space:nowrap}.ConfirmationCard_actionLabelDanger__ILI7V{background:#fee2e2;color:#991b1b}.ConfirmationCard_diff__KGQZm{display:flex;flex-direction:column}.ConfirmationCard_diffHeader__aRkGV{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-1)}.ConfirmationCard_diffRow__jer3O{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-2);padding:var(--space-2) var(--space-4)}.ConfirmationCard_diffField__Uik1e{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--colour-secondary-text);text-transform:capitalize}.ConfirmationCard_diffCurrent__5mqbU{font-size:var(--text-sm);color:var(--colour-secondary-text)}.ConfirmationCard_diffProposed__k5CNW{font-size:var(--text-sm);color:var(--colour-primary-text);font-weight:var(--font-medium)}.ConfirmationCard_warning__79jG_{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);color:#dc2626;background:#fef2f2;margin:0}.ConfirmationCard_actions__ywGtx{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-2) var(--space-2)}.ConfirmationCard_iconBtn__q3aVS{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--colour-border);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.ConfirmationCard_iconBtnReject__Mf6bc{background:var(--colour-white);color:#9ca3af}.ConfirmationCard_iconBtnReject__Mf6bc:hover:not(:disabled){background:var(--colour-background-hover);border-color:#d1d5db;color:#6b7280}.ConfirmationCard_iconBtnConfirm__xTah4{background:#f0fdf4;border-color:#86efac;color:#16a34a}.ConfirmationCard_iconBtnConfirm__xTah4:hover:not(:disabled){background:#dcfce7;border-color:#4ade80}.ConfirmationCard_confirmBtn__ym5Qc,.ConfirmationCard_dangerBtn__FbDzD,.ConfirmationCard_rejectBtn__Cdorm{font-size:var(--text-xs);font-weight:var(--font-medium);padding:6px 14px;border-radius:var(--radius-md);border:1px solid var(--colour-border);cursor:pointer;transition:background .12s ease,border-color .12s ease}.ConfirmationCard_rejectBtn__Cdorm{background:var(--colour-white);color:var(--colour-secondary-text)}.ConfirmationCard_rejectBtn__Cdorm:hover:not(:disabled){background:var(--colour-background-hover)}.ConfirmationCard_confirmBtn__ym5Qc{background:var(--colour-primary-text);color:var(--colour-white);border-color:var(--colour-primary-text)}.ConfirmationCard_confirmBtn__ym5Qc:hover:not(:disabled){opacity:.9}.ConfirmationCard_dangerBtn__FbDzD{background:#dc2626;color:white;border-color:#dc2626}.ConfirmationCard_dangerBtn__FbDzD:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.ConfirmationCard_confirmBtn__ym5Qc:disabled,.ConfirmationCard_dangerBtn__FbDzD:disabled,.ConfirmationCard_rejectBtn__Cdorm:disabled{opacity:.5;cursor:not-allowed}.ConfirmationCard_resolvedBadge__uBE_F{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:var(--font-medium);color:#065f46;border-top:1px solid var(--colour-border)}.ConfirmationCard_resolvedBadgeNeutral__N6NGK{color:var(--colour-text-light,#6b7280)}.ConfirmationCard_resolvedBadgeError__Ujv4c{color:#b91c1c}.Message_row__JKwTG{display:flex;gap:var(--space-3);padding:var(--space-2) 0}.Message_rowUser__PHy7K{justify-content:flex-end}.Message_rowAssistant__Mp2x9{justify-content:flex-start}.Message_avatar__81f6v{flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-full);background:var(--colour-primary);color:var(--colour-white);display:flex;align-items:center;justify-content:center;margin-top:2px}.Message_avatar__81f6v svg{width:16px;height:16px}.Message_bubbleCol__KYx__{display:flex;flex-direction:column;max-width:80%}.Message_rowUser__PHy7K .Message_bubbleCol__KYx__{align-items:flex-end}.Message_rowAssistant__Mp2x9 .Message_bubbleCol__KYx__{align-items:flex-start}.Message_bubble__lspPT{display:flex;flex-direction:column;font-size:var(--text-sm);line-height:var(--leading-relaxed)}.Message_bubbleUser__pSRlx{background:var(--colour-gray-100);color:var(--colour-primary-dark-text);padding:var(--space-2) var(--space-3);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-sm) var(--radius-xl)}.Message_bubbleAssistant__bnMlM{color:var(--colour-primary-text);padding:var(--space-1) 0}.Message_paragraph__qiozz{margin:0}.Message_paragraph__qiozz+.Message_paragraph__qiozz{margin-top:var(--space-3)}.Message_bubbleAssistant__bnMlM .Message_paragraph__qiozz{color:var(--colour-primary-dark-text)}.Message_chipsRow__Cubm6{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;margin-bottom:var(--space-1)}.Message_entityChip__nXf9T{display:inline-flex;align-items:center;gap:.375rem;padding:.2rem .5rem .2rem .25rem;background:var(--colour-white);border:1px solid var(--colour-border);border-radius:var(--radius-lg);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--colour-primary-text);white-space:nowrap}.Message_chipIconWrap__F8Ef1{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-sm);border:1px solid var(--colour-border);flex-shrink:0}.Message_chipIconCompany__BBayj{background:var(--colour-background,#f4f4f5);color:var(--colour-gray-700)}.Message_chipIconCompanyLogo__SX5Nw{background:var(--colour-white);overflow:hidden;padding:2px}.Message_chipLogo__t14lq{width:12px;height:12px;object-fit:contain;display:block}.Message_chipIconContact__x3Y5_{background:var(--colour-neutral-200);border-color:var(--colour-neutral-300);color:var(--colour-gray-600);font-size:.6rem;font-weight:var(--font-semibold)}.Message_chipIconDeal__T7bME{background:var(--colour-info-light);border-color:#bfdbfe;color:var(--colour-info)}.Message_chipIconCall__lcS0b{background:var(--colour-warning-light);border-color:#fde68a;color:var(--colour-warning)}.Message_fileRef__18pzl{display:inline-flex;align-items:center;gap:.375rem;padding:.2rem .5rem .2rem .375rem;background:var(--colour-white);border:1px solid var(--colour-border);border-radius:var(--radius-lg);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--colour-primary-text);white-space:nowrap}.Message_fileRefIcon__8pX2k{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--colour-background)}.Message_fileRefMeta__RQle2{font-size:var(--text-xs);color:var(--colour-gray-400)}.Message_inlineCode__d6SSd{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.9em;background:var(--colour-background-hover);padding:1px 5px;border-radius:var(--radius-sm)}.Message_bubbleUser__pSRlx .Message_inlineCode__d6SSd{background:rgba(255,255,255,.15)}.Message_footer__tpaSQ{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1);opacity:0;transition:opacity .15s}.Message_rowAssistant__Mp2x9:hover .Message_footer__tpaSQ,.Message_rowUser__PHy7K:hover .Message_footer__tpaSQ{opacity:1}.Message_timestamp__krzD3{font-size:var(--text-xs,.75rem);color:var(--colour-text-feint);user-select:none}.Message_copyBtn__zhxiQ{display:flex;align-items:center;padding:.15rem;border:none;background:none;border-radius:var(--radius-md);color:#bbb;cursor:pointer;transition:color .15s}.Message_copyBtn__zhxiQ:focus-visible,.Message_rowAssistant__Mp2x9:hover .Message_copyBtn__zhxiQ,.Message_rowUser__PHy7K:hover .Message_copyBtn__zhxiQ{opacity:1}.Message_copyBtn__zhxiQ:hover{color:var(--colour-primary-text)}.Message_saveToKb__2gkgZ{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-1)}.Message_saveToKbLink__NqFaD{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--text-xs);color:var(--colour-gray-400);text-decoration:none;transition:color .15s}.Message_saveToKbLink__NqFaD:hover{color:var(--colour-primary)}.Message_copyBtnDone__SDHrr{opacity:1}.Message_retryConfirm__npWgs{display:flex;align-items:center;gap:var(--space-1);opacity:1}.Message_retryConfirmText__cH_mM{font-size:var(--text-xs,.75rem);color:var(--colour-secondary-text);white-space:nowrap}.Message_retryConfirmOk__ahzKS{font-size:var(--text-xs,.75rem);font-weight:var(--font-medium);color:var(--colour-danger,#e53e3e);background:none;border:none;padding:.1rem .3rem;border-radius:var(--radius-sm);cursor:pointer}.Message_retryConfirmOk__ahzKS:hover{background:var(--colour-danger-subtle,rgba(229,62,62,.08))}.Message_retryConfirmCancel__cVVd3{font-size:var(--text-xs,.75rem);color:var(--colour-secondary-text);background:none;border:none;padding:.1rem .3rem;border-radius:var(--radius-sm);cursor:pointer}.Message_retryConfirmCancel__cVVd3:hover{color:var(--colour-primary-text)}.Message_ol__M7pzw,.Message_ul__aZ0YL{margin:var(--space-2) 0;padding-left:1.4rem}.Message_ul__aZ0YL{list-style-type:disc}.Message_ol__M7pzw{list-style-type:decimal;counter-reset:list-item}.Message_li__DsIhL{margin-bottom:.25rem;line-height:var(--leading-relaxed);counter-increment:list-item}.Message_li__DsIhL>.Message_ol__M7pzw,.Message_li__DsIhL>.Message_ul__aZ0YL{margin-top:.25rem;margin-bottom:0}.Message_li__DsIhL,.Message_mdHeading1__dQ56v,.Message_mdHeading2__WNW3E,.Message_mdHeading3__lwYBr,.Message_ol__M7pzw,.Message_ul__aZ0YL{color:var(--colour-primary-dark-text)}.Message_mdHeading1__dQ56v{margin:var(--space-3) 0 var(--space-2)}.Message_mdHeading1__dQ56v,.Message_mdHeading2__WNW3E{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--colour-primary-dark-text)}.Message_mdHeading2__WNW3E,.Message_mdHeading3__lwYBr{margin:var(--space-2) 0 var(--space-2)}.Message_mdHeading3__lwYBr{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--colour-primary-dark-text)}.Message_mdHr__nz_Wr{border:none;border-top:1px solid var(--colour-primary-light-text);margin:var(--space-4) 0}.ThinkingBubble_row__XW3u5{display:flex;gap:var(--space-3);padding:var(--space-2) 0;align-items:flex-start}.ThinkingBubble_avatar__xvvC2{flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-full);background:var(--colour-primary);color:var(--colour-white);display:flex;align-items:center;justify-content:center;margin-top:2px}.ThinkingBubble_avatar__xvvC2 svg{width:16px;height:16px}.ThinkingBubble_bubble__Zi58J{display:flex;align-items:baseline;gap:.25rem;padding:var(--space-1) 0;font-size:var(--text-sm);color:var(--colour-secondary-text)}.ThinkingBubble_dots__bkTXm{display:inline-flex;align-items:baseline;gap:2px}.ThinkingBubble_dot__gV5I7{display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:0;animation:ThinkingBubble_appear__Iioxm 1.2s infinite}.ThinkingBubble_dot__gV5I7:first-child{animation-delay:0s}.ThinkingBubble_dot__gV5I7:nth-child(2){animation-delay:.3s}.ThinkingBubble_dot__gV5I7:nth-child(3){animation-delay:.6s}@keyframes ThinkingBubble_appear__Iioxm{0%{opacity:0}10%{opacity:1}75%{opacity:1}90%{opacity:0}to{opacity:0}}.ChatWindow_windowWrap__i_OX8{position:relative}.ChatWindow_windowWrap__i_OX8,.ChatWindow_window___A9xE{flex:1;display:flex;flex-direction:column;min-height:0}.ChatWindow_track__qlhMJ{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-3) var(--space-2);width:100%;margin-top:auto}.ChatWindow_empty__WRn2T{flex-direction:column;flex:1;gap:var(--space-3);text-align:center;padding:var(--space-8)}.ChatWindow_emptyIcon__WFvxg,.ChatWindow_empty__WRn2T{display:flex;align-items:center;justify-content:center}.ChatWindow_emptyIcon__WFvxg{width:48px;height:48px;border-radius:var(--radius-xl);background:var(--colour-primary);color:var(--colour-white)}.ChatWindow_emptyIcon__WFvxg svg{width:28px;height:28px}.ChatWindow_emptyTitle__94nEi{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--colour-primary-text);margin:0}.ChatWindow_emptySubtitle__GvUtI{font-size:var(--text-sm);color:var(--colour-secondary-text);margin:0;max-width:380px;line-height:var(--leading-relaxed)}.ChatWindow_scrollBtn__i_JOk{position:fixed;bottom:5.5rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);border:1px solid var(--colour-border);background:white;color:var(--colour-secondary-text);box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;transition:background .15s,color .15s,box-shadow .15s;z-index:10}.ChatWindow_scrollBtn__i_JOk:hover{cursor:pointer;background:var(--colour-background);color:var(--colour-primary-text);box-shadow:0 4px 12px rgba(0,0,0,.12)}.ChatWindow_errorRow__Vq_Hk{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);margin:var(--space-1) 0;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--colour-danger,#ef4444) 8%,transparent);border:1px solid color-mix(in srgb,var(--colour-danger,#ef4444) 20%,transparent)}.ChatWindow_errorText__QkG3z{flex:1}.ChatWindow_errorText__QkG3z,.ChatWindow_retryBtn__dt1ah{font-size:var(--text-sm);color:var(--colour-danger,#ef4444)}.ChatWindow_retryBtn__dt1ah{flex-shrink:0;font-weight:var(--font-medium);background:none;border:1px solid color-mix(in srgb,var(--colour-danger,#ef4444) 35%,transparent);border-radius:var(--radius-md);padding:.25rem .625rem;cursor:pointer;transition:background .15s}.ChatWindow_retryBtn__dt1ah:hover{background:color-mix(in srgb,var(--colour-danger,#ef4444) 10%,transparent)}