.CompanyMessenger_dockShell__xkn8V{--messenger-surface:#ffffff;--messenger-surface-soft:#f4f7fb;--messenger-border:rgba(15,23,42,0.06);--messenger-shadow:0 8px 24px rgba(15,23,42,0.1),0 32px 64px -16px rgba(15,23,42,0.14);--messenger-blue:#0b6dff;--messenger-blue-deep:#0747b6;--messenger-text:#172033;--messenger-muted:#637089;--messenger-radius:20px;position:fixed;right:18px;bottom:18px;z-index:10100;display:flex;align-items:flex-end;gap:12px;pointer-events:none}.CompanyMessenger_rail__VjHLo{display:flex;align-items:flex-end;gap:12px;pointer-events:auto}.CompanyMessenger_minimizedRail__6_rFE{display:flex;align-items:center;gap:8px;max-width:min(28vw,360px);overflow-x:auto;padding-bottom:2px}.CompanyMessenger_minimizedChip__5AMEJ{position:relative;display:flex;align-items:center;gap:7px;min-width:0;max-width:128px;min-height:42px;padding:4px 12px 4px 4px;border:1px solid rgba(15,23,42,.06);border-radius:999px;background:rgba(255,255,255,.96);box-shadow:0 2px 8px rgba(15,23,42,.06),0 8px 24px -8px rgba(15,23,42,.1);color:var(--messenger-text);cursor:pointer;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,background-color .16s ease;backdrop-filter:blur(12px)}.CompanyMessenger_minimizedChip__5AMEJ:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(15,23,42,.08),0 16px 32px -8px rgba(11,109,255,.15);background:#ffffff}.CompanyMessenger_minimizedChip__5AMEJ:active{transform:translateY(-1px) scale(.97)}.CompanyMessenger_minimizedChipAvatarWrap__E_FYg{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.CompanyMessenger_minimizedChipAvatar__pUrTV{width:32px;height:32px;flex:0 0 32px}.CompanyMessenger_minimizedChipDot__GGlQh{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border:2px solid #ffffff;border-radius:50%;background:#ff4d4f;box-shadow:0 2px 6px rgba(255,77,79,.35);animation:CompanyMessenger_chipDotPulse__eag7y 2s ease-in-out infinite}@keyframes CompanyMessenger_chipDotPulse__eag7y{0%,to{box-shadow:0 0 0 0 rgba(255,77,79,.4)}50%{box-shadow:0 0 0 5px rgba(255,77,79,0)}}.CompanyMessenger_minimizedChipName__osD2i{max-width:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:-.01em}.CompanyMessenger_launcherColumn__VAPVq{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:auto}.CompanyMessenger_launcherPanel__zdldv{width:370px;max-height:min(72vh,700px);overflow:hidden;border:1px solid var(--messenger-border);border-radius:var(--messenger-radius);background:rgba(255,255,255,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--messenger-shadow)}.CompanyMessenger_launcherPanel__zdldv .rs-panel-body{padding:0}.CompanyMessenger_launcherPanel__zdldv .rs-panel{border:none!important;box-shadow:none!important;background:transparent!important}.CompanyMessenger_launcherHeader__2kK8z{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 16px;border-bottom:1px solid rgba(15,23,42,.05);background:linear-gradient(180deg,rgba(248,251,255,.6),transparent)}.CompanyMessenger_launcherTitle__CwjMa{margin:0;color:var(--messenger-text);font-size:17px;font-weight:800;letter-spacing:-.02em}.CompanyMessenger_launcherSubtitle__OJC8T{margin:4px 0 0;color:var(--messenger-muted);font-size:12px;font-weight:500}.CompanyMessenger_launcherContent__cHp2E{display:flex;flex-direction:column;gap:16px;padding:16px 18px 18px;overflow-y:auto;max-height:min(56vh,580px)}.CompanyMessenger_launcherContent__cHp2E::-webkit-scrollbar{width:4px}.CompanyMessenger_launcherContent__cHp2E::-webkit-scrollbar-thumb{background:rgba(15,23,42,.1);border-radius:4px}.CompanyMessenger_searchWrap__hi5Hl{padding:0}.CompanyMessenger_searchWrap__hi5Hl .rs-input{border-radius:14px!important;background:var(--messenger-surface-soft)!important;border:1px solid rgba(15,23,42,.06)!important;padding:10px 16px!important;font-size:13px!important;transition:border-color .2s ease,box-shadow .2s ease!important}.CompanyMessenger_searchWrap__hi5Hl .rs-input:focus{border-color:rgba(11,109,255,.3)!important;box-shadow:0 0 0 3px rgba(11,109,255,.08)!important;background:#ffffff!important}.CompanyMessenger_searchWrap__hi5Hl .rs-input-group{border-radius:14px;background:var(--messenger-surface-soft);border:1px solid rgba(15,23,42,.06)}.CompanyMessenger_sectionTitle__0kmaI{margin:0 0 8px;color:var(--messenger-muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.CompanyMessenger_list__Jad8R{display:flex;flex-direction:column;gap:4px}.CompanyMessenger_listItem__LGUXG{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:14px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.CompanyMessenger_listItem__LGUXG:hover{background:rgba(11,109,255,.04);border-color:rgba(11,109,255,.08);transform:translateX(2px);box-shadow:0 2px 8px rgba(11,109,255,.06)}.CompanyMessenger_listItem__LGUXG:active{transform:translateX(1px) scale(.99)}.CompanyMessenger_listItemMain__eWgQn{min-width:0}.CompanyMessenger_listItemTitle__ymlMM{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--messenger-text);font-size:13px;font-weight:700}.CompanyMessenger_listItemMeta__OjY8s{margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--messenger-muted);font-size:12px;font-weight:400}.CompanyMessenger_badgePill___VKOf{min-width:24px;padding:4px 12px;border-radius:999px;background:linear-gradient(135deg,rgba(11,109,255,.1),rgba(11,109,255,.06));color:var(--messenger-blue);font-size:11px;font-weight:700;text-align:center;transition:background .16s ease,transform .2s ease}.CompanyMessenger_listItem__LGUXG:hover .CompanyMessenger_badgePill___VKOf{background:linear-gradient(135deg,var(--messenger-blue),var(--messenger-blue-deep));color:#ffffff;transform:scale(1.05)}.CompanyMessenger_emptyState__DcBzz{padding:28px 8px;color:var(--messenger-muted);font-size:13px;text-align:center}.CompanyMessenger_launcherButton__Xp42t{width:58px!important;height:58px!important;border:none!important;border-radius:50%!important;background:radial-gradient(circle at 30% 25%,#3b93ff,var(--messenger-blue) 55%,var(--messenger-blue-deep))!important;color:#ffffff!important;box-shadow:0 4px 12px rgba(11,109,255,.25),0 16px 40px -8px rgba(11,109,255,.35)!important;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease!important}.CompanyMessenger_launcherButton__Xp42t:hover{transform:scale(1.08)!important;box-shadow:0 6px 16px rgba(11,109,255,.3),0 20px 48px -8px rgba(11,109,255,.4)!important}.CompanyMessenger_launcherButton__Xp42t:active{transform:scale(.95)!important}.CompanyMessenger_windowRail__MKS77{display:flex;align-items:flex-end;gap:12px;pointer-events:auto}.CompanyMessenger_windowCard__xF44c{width:352px;height:min(64vh,520px);display:flex;flex-direction:column;border:1px solid var(--messenger-border);border-radius:var(--messenger-radius);background:rgba(255,255,255,.98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--messenger-shadow);overflow:hidden}.CompanyMessenger_windowHeader__1h_zo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(15,23,42,.05);background:linear-gradient(180deg,rgba(248,251,255,.8),rgba(255,255,255,.6));backdrop-filter:blur(8px);flex-shrink:0}.CompanyMessenger_windowHeaderMain__6iZWA{display:flex;align-items:center;gap:10px;min-width:0}.CompanyMessenger_windowTitleWrap__WrDd9{min-width:0}.CompanyMessenger_windowTitle__GxM7q{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--messenger-text);font-size:14px;font-weight:700;letter-spacing:-.01em}.CompanyMessenger_windowSubtitle__0ce2R{margin:2px 0 0;color:var(--messenger-muted);font-size:11px;font-weight:500;display:flex;align-items:center;gap:5px}.CompanyMessenger_windowBody__Jr9Hj{display:flex;flex-direction:column;flex:1;min-height:0}.CompanyMessenger_messagesViewport__mcXm4{flex:1;overflow-y:auto;padding:16px 14px 10px;background:linear-gradient(180deg,#f8fafe,#fbfcff 40%,#ffffff)}.CompanyMessenger_messagesViewport__mcXm4::-webkit-scrollbar{width:3px}.CompanyMessenger_messagesViewport__mcXm4::-webkit-scrollbar-thumb{background:rgba(15,23,42,.08);border-radius:3px}.CompanyMessenger_messageStack__avWxk{display:flex;flex-direction:column;gap:10px}.CompanyMessenger_messageRow__EVDwb{display:flex;animation:CompanyMessenger_messageSlideIn__bqg9Y .25s cubic-bezier(.16,1,.3,1) both}@keyframes CompanyMessenger_messageSlideIn__bqg9Y{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CompanyMessenger_messageRowOwn__GUhYO{justify-content:flex-end}.CompanyMessenger_messageRowOther__RlUCJ{justify-content:flex-start}.CompanyMessenger_messageBubble__B4Akp{max-width:80%;padding:10px 14px;border-radius:18px;position:relative}.CompanyMessenger_messageBubbleOwn__ypCHO{background:linear-gradient(135deg,#1a85ff,var(--messenger-blue));color:#ffffff;border-bottom-right-radius:6px;box-shadow:0 2px 8px rgba(11,109,255,.2),0 8px 20px -8px rgba(11,109,255,.25)}.CompanyMessenger_messageBubbleOther__GxaR_{background:#ffffff;color:var(--messenger-text);border:1px solid rgba(15,23,42,.06);border-bottom-left-radius:6px;box-shadow:0 1px 4px rgba(15,23,42,.05)}.CompanyMessenger_messageText__q5J_n{margin:0;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.5}.CompanyMessenger_messageMeta__Dkms2{margin-top:5px;font-size:10px;opacity:.65;font-weight:500}.CompanyMessenger_composer__S1_Uq{display:flex;align-items:flex-end;gap:8px;padding:10px 14px 14px;border-top:1px solid rgba(15,23,42,.05);background:rgba(255,255,255,.98);flex-shrink:0}.CompanyMessenger_composer__S1_Uq .rs-input{border-radius:16px!important;background:var(--messenger-surface-soft)!important;border:1px solid rgba(15,23,42,.06)!important;padding:9px 14px!important;font-size:13px!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease!important}.CompanyMessenger_composer__S1_Uq .rs-input:focus{border-color:rgba(11,109,255,.3)!important;box-shadow:0 0 0 3px rgba(11,109,255,.06)!important;background:#ffffff!important}.CompanyMessenger_composer__S1_Uq .rs-input-group{border-radius:16px;background:var(--messenger-surface-soft);border:1px solid rgba(15,23,42,.06)}.CompanyMessenger_composerButton__xm7q5{border-radius:14px!important;min-width:38px!important;min-height:38px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,var(--messenger-blue),var(--messenger-blue-deep))!important;border:none!important;box-shadow:0 4px 12px rgba(11,109,255,.25)!important;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease!important}.CompanyMessenger_composerButton__xm7q5:hover{transform:scale(1.06)!important;box-shadow:0 6px 16px rgba(11,109,255,.35)!important}.CompanyMessenger_composerButton__xm7q5:active{transform:scale(.95)!important}.CompanyMessenger_loaderWrap__4eJnR{padding:32px 0;text-align:center}.CompanyMessenger_compactWindow__fXQlF{width:min(100vw - 24px,420px);height:min(72vh,620px)}.CompanyMessenger_onlineDot__kLUL1{width:7px;height:7px;border-radius:50%;background:#15b36b;display:inline-block;box-shadow:0 0 0 2px rgba(21,179,107,.15);animation:CompanyMessenger_onlinePulse__zSnN4 3s ease-in-out infinite}@keyframes CompanyMessenger_onlinePulse__zSnN4{0%,to{opacity:1}50%{opacity:.6}}@media (max-width:960px){.CompanyMessenger_dockShell__xkn8V{right:12px;left:12px;bottom:12px;justify-content:flex-end}.CompanyMessenger_rail__VjHLo{width:100%;justify-content:flex-end}.CompanyMessenger_launcherPanel__zdldv{width:min(100%,420px)}.CompanyMessenger_windowRail__MKS77{position:fixed;right:12px;left:12px;bottom:82px;justify-content:flex-end}.CompanyMessenger_windowCard__xF44c{width:min(100%,420px);height:min(74vh,640px)}.CompanyMessenger_minimizedRail__6_rFE{display:none}}