.DmChatWidget_panel__az8D6{position:fixed;bottom:24px;right:24px;z-index:150;width:360px;height:520px;border-radius:16px;background:var(--bg-card,#2b2d31);border:1px solid var(--border-primary,#3f4147);box-shadow:0 8px 32px rgba(0,0,0,.4);display:flex;flex-direction:column;overflow:hidden;animation:DmChatWidget_slideUp__Dp7yQ .2s ease-out}.DmChatWidget_panelHeader__lqIvl{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border-primary,#3f4147);flex-shrink:0}.DmChatWidget_panelTitle__UTY74{font-size:15px;font-weight:700;color:var(--text-primary)}.DmChatWidget_betaBadge__wba9Z{display:inline-flex;align-items:center;padding:2px 6px;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.3px;color:#5865f2;border:1px solid rgba(88,101,242,.4);background:rgba(88,101,242,.12);text-transform:uppercase}.DmChatWidget_titleGroup__0Ckbq{display:inline-flex;align-items:center;gap:8px}.DmChatWidget_titleIcon__UyQL7{color:#5865f2;flex-shrink:0}.DmChatWidget_health__sebFx{display:inline-flex;align-items:center;gap:5px}.DmChatWidget_healthDot__EwHqD{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#6d6f78;transition:background .2s}.DmChatWidget_healthLabel__nA7xz{font-size:11px;font-weight:600;letter-spacing:.2px}.DmChatWidget_healthLabelWarn___eF3M{color:#facc15}.DmChatWidget_healthLabelDanger__osx_X{color:#ef4444}.DmChatWidget_healthConnected__kThmP{background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.45)}.DmChatWidget_healthConnecting__VyItZ{background:#facc15;animation:DmChatWidget_healthPulse__2nVrX 1s ease-in-out infinite}.DmChatWidget_healthDisconnected__M_oTp,.DmChatWidget_healthError__I76NL{background:#ef4444}@keyframes DmChatWidget_healthPulse__2nVrX{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.88)}}.DmChatWidget_panelBody__Y9Yq6{flex:1;overflow:hidden;display:flex;flex-direction:column}.DmChatWidget_backdrop__PpO6q{position:fixed;inset:0;z-index:199;background:#1e1f22;animation:DmChatWidget_backdropFadeIn__BZ_kk .22s ease-out}.DmChatWidget_backdrop__PpO6q.DmChatWidget_closing__fQ9IE{animation:DmChatWidget_backdropFadeOut__TIAet .2s ease-in forwards}@keyframes DmChatWidget_backdropFadeIn__BZ_kk{0%{opacity:0}to{opacity:1}}@keyframes DmChatWidget_backdropFadeOut__TIAet{0%{opacity:1}to{opacity:0}}.DmChatWidget_sheet__vA6tR{position:fixed;left:0;right:0;top:var(--sat,0);bottom:0;z-index:200;background:var(--bg-card,#2b2d31);border-top:1px solid var(--border-primary,#3f4147);display:flex;flex-direction:column;border-radius:16px 16px 0 0;box-shadow:0 -8px 32px rgba(0,0,0,.5);transform:translateZ(0);transition:transform .28s cubic-bezier(.32,.72,0,1),bottom .25s cubic-bezier(.32,.72,0,1);animation:DmChatWidget_sheetUp__OL_bG .28s cubic-bezier(.32,.72,0,1) both;overscroll-behavior:contain}.DmChatWidget_sheetDragArea__ez8R9{flex-shrink:0;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.DmChatWidget_sheetHandle__fJWMJ{display:flex;justify-content:center;padding:8px 0 4px}.DmChatWidget_sheetHandle__fJWMJ:before{content:"";width:40px;height:4px;border-radius:2px;background:var(--border-primary,#3f4147)}.DmChatWidget_sheetHeader__sdfkr{display:flex;align-items:center;justify-content:space-between;padding:4px 12px 8px;border-bottom:1px solid var(--border-primary,#3f4147);flex-shrink:0}.DmChatWidget_sheetBody__OLgOk{flex:1;overflow:hidden;display:flex;flex-direction:column}.DmChatWidget_closeBtn__TMaiD{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background:none;color:var(--text-secondary);cursor:pointer;transition:background .15s}.DmChatWidget_closeBtn__TMaiD:hover{background:var(--bg-hover,#383a40)}@keyframes DmChatWidget_slideUp__Dp7yQ{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes DmChatWidget_slideDown__v1ofv{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@keyframes DmChatWidget_sheetUp__OL_bG{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes DmChatWidget_sheetDown__UtDYr{0%{transform:translateY(0)}to{transform:translateY(100%)}}.DmChatWidget_panel__az8D6.DmChatWidget_closing__fQ9IE{animation:DmChatWidget_slideDown__v1ofv .2s ease-in forwards}