.buttons_toggleButton__s_oPm{background-color:transparent!important;color:var(--accent);border-radius:9999px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.buttons_avatarContainer__kuJyo{position:relative;width:56px;height:56px}.buttons_avatar__64qdh{border-radius:9999px;object-fit:cover}.buttons_actionButton__4aJ2S{padding:.5rem;display:flex;align-items:flex-end;justify-content:center;border-radius:var(--radius-lg);color:#6B7280;background-color:transparent;transition:background-color .15s ease;width:2rem;height:2rem;cursor:pointer}.buttons_actionButton__4aJ2S:hover{background-color:var(--accent);color:var(--primary);cursor:pointer}.buttons_expandButton__mWEuj{width:26px;height:26px;background-color:#ffffff4d;color:#FFFFFF;cursor:pointer}.buttons_expandButton__mWEuj:hover{background-color:#FFFFFF;color:var(--primary)}.buttons_closeButton__5hyeL{width:26px;height:26px;background-color:#ffffff4d;color:#FFFFFF;cursor:pointer}.buttons_closeButton__5hyeL:hover{background-color:#FFFFFF;color:var(--primary)}.buttons_minimizeButton__YdOXg{width:26px;height:26px;background-color:#ffffff4d;color:#FFFFFF;cursor:pointer}.buttons_minimizeButton__YdOXg:hover{background-color:#FFFFFF;color:var(--primary)}.buttons_buttonIcon__zqRJK{width:1.25rem;height:1.25rem;cursor:pointer}.buttons_loadingDots__wiTbY{display:flex;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;border:2px solid #e5e7eb;border-radius:9999px;background-color:#f9fafb;animation:buttons_pulseContainer__pUVSu 2s ease-in-out infinite}.buttons_loadingDot__hMKKR{width:8px;height:8px;background-color:#666;border-radius:50%;animation:buttons_bounce__GPGBD 1.4s ease-in-out infinite}.buttons_loadingDot__hMKKR:nth-child(2){animation-delay:.2s}.buttons_loadingDot__hMKKR:nth-child(3){animation-delay:.4s}@keyframes buttons_bounce__GPGBD{0%,to{transform:translateY(0) scale(1);opacity:.6}25%{transform:translateY(-6px) scale(1.2);opacity:1}50%{transform:translateY(0) scale(1);opacity:.6}75%{transform:translateY(-3px) scale(1.1);opacity:.8}}@keyframes buttons_pulseContainer__pUVSu{0%,to{transform:scale(1);border-color:#e5e7eb}50%{transform:scale(1.02);border-color:#d1d5db}}