.ChatWidget_widget__HNSpA{position:fixed;bottom:27px;right:27px;background:var(--chat-widget-bg);border:1px solid var(--chat-widget-border);box-shadow:0 16px 40px rgba(4,8,18,.55);border-radius:16px;z-index:400;animation:ChatWidget_slideUp__4oBEd .3s ease;min-width:300px;overflow:hidden;backdrop-filter:blur(12px)}@keyframes ChatWidget_slideUp__4oBEd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ChatWidget_closeButton__0OFrB{position:absolute;top:10px;right:10px;width:30px;height:30px;border:none;background:transparent;font-size:24px;color:rgba(226,232,240,.82);cursor:pointer;z-index:1;transition:all .2s ease;border-radius:50%;display:flex;align-items:center;justify-content:center}.ChatWidget_closeButton__0OFrB:hover{background:hsla(39,46%,60%,.2);color:var(--brand-color)}.ChatWidget_option__QEX2z{display:flex;align-items:center;gap:15px;padding:15px;background:var(--chat-widget-item-bg);cursor:pointer;transition:all .2s ease;border-bottom:1px solid var(--chat-widget-divider)}.ChatWidget_option__QEX2z:hover{background:var(--chat-widget-item-hover);transform:translateX(2px)}.ChatWidget_option__QEX2z:first-of-type{padding-top:20px}.ChatWidget_option__QEX2z:last-child{border-bottom:none}.ChatWidget_optionIcon__QidB0{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--brand-color)}.ChatWidget_optionIcon__QidB0 svg{fill:#fff}.ChatWidget_avatarWrapper__0s4fU{position:relative;width:45px;height:45px;flex-shrink:0}.ChatWidget_optionAvatar__c6RYq{width:45px;height:45px;border-radius:50%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:2}.ChatWidget_pulseRing__AlDno{position:absolute;top:50%;left:50%;width:45px;height:45px;border:2px solid #1e40af;border-radius:50%;transform:translate(-50%,-50%);animation:ChatWidget_pulse__DNOgh 2s ease-out infinite;z-index:1}@keyframes ChatWidget_pulse__DNOgh{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.ChatWidget_badge__aFbwQ{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:3;animation:ChatWidget_badgePop__zcYlC .3s ease}@keyframes ChatWidget_badgePop__zcYlC{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.ChatWidget_optionContent__cXZsh{flex:1}.ChatWidget_optionTitle__G4nYW{font-size:16px;font-weight:600;color:var(--surface-contrast);margin-bottom:2px}.ChatWidget_optionDesc__1FXYv{font-size:13px;color:rgba(226,232,240,.82)}.ChatWidget_typingPreview__oCZeJ{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--brand-color);font-style:italic}.ChatWidget_typingDots__96nqY{display:flex;gap:3px}.ChatWidget_typingDots__96nqY span{width:4px;height:4px;border-radius:50%;background:var(--brand-color);animation:ChatWidget_typingDot__vBobX 1.4s infinite}.ChatWidget_typingDots__96nqY span:nth-child(2){animation-delay:.2s}.ChatWidget_typingDots__96nqY span:nth-child(3){animation-delay:.4s}@keyframes ChatWidget_typingDot__vBobX{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.ChatWidget_widget__HNSpA.ChatWidget_activated__dHdo8{animation:ChatWidget_shakeGlow__Hkvk5 .6s ease-out}@keyframes ChatWidget_shakeGlow__Hkvk5{0%,to{transform:translateX(0);box-shadow:0 16px 40px rgba(4,8,18,.55)}10%,30%,50%,70%,90%{transform:translateX(-4px);box-shadow:0 16px 40px hsla(39,46%,60%,.7),0 0 30px hsla(39,46%,60%,.5)}20%,40%,60%,80%{transform:translateX(4px);box-shadow:0 16px 40px hsla(39,46%,60%,.7),0 0 30px hsla(39,46%,60%,.5)}}@media (max-width:480px){.ChatWidget_widget__HNSpA{right:10px;bottom:10px;left:10px;min-width:auto;width:auto}.ChatWidget_option__QEX2z{padding:12px}.ChatWidget_optionAvatar__c6RYq,.ChatWidget_optionIcon__QidB0{width:40px;height:40px}.ChatWidget_optionTitle__G4nYW{font-size:15px}.ChatWidget_optionDesc__1FXYv{font-size:12px}}@media (prefers-reduced-motion:reduce){.ChatWidget_widget__HNSpA{animation:none}}