@keyframes MessageBubble_reactionPop__fjn5p{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes MessageBubble_reactionBounce__oe55Y{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.MessageBubble_reactionButton__d9rOs{animation:MessageBubble_reactionPop__fjn5p .3s cubic-bezier(.68,-.55,.265,1.55)}.MessageBubble_reactionButton__d9rOs:active{animation:MessageBubble_reactionBounce__oe55Y .3s ease-in-out}.MessageBubble_reactionEmoji__qpy9k{display:inline-block;transition:transform .2s ease-in-out}.MessageBubble_reactionButton__d9rOs:hover .MessageBubble_reactionEmoji__qpy9k{transform:scale(1.3)}.MessageBubble_reactionCount__nnCwX{transition:all .2s ease-in-out}.ButtonLoader_button___Ohan{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;border-radius:var(--radius-md,.75rem);transition:all .2s ease;cursor:pointer;border:none;outline:none;white-space:nowrap}.ButtonLoader_button___Ohan:disabled{opacity:.6;cursor:not-allowed}.ButtonLoader_primary__O7ZSx{background:var(--color-primary,#a88dff);color:#fff}.ButtonLoader_primary__O7ZSx:hover:not(:disabled){background:var(--color-primary-dark,#9d7eff);transform:translateY(-1px);box-shadow:0 4px 12px rgba(168,141,255,.3)}.ButtonLoader_secondary__jVBTX{background:var(--color-secondary,#e5e5e5);color:var(--color-text,#334155)}.ButtonLoader_secondary__jVBTX:hover:not(:disabled){background:#d0d0d0;transform:translateY(-1px)}.ButtonLoader_outline__2voLP{background:transparent;border:2px solid var(--color-primary,#a88dff);color:var(--color-primary,#a88dff)}.ButtonLoader_outline__2voLP:hover:not(:disabled){background:var(--color-primary,#a88dff);color:#fff;transform:translateY(-1px)}.ButtonLoader_danger__W_F6G{background:var(--color-destructive,#ef4444);color:#fff}.ButtonLoader_danger__W_F6G:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.3)}.ButtonLoader_success__G5jYt{background:#10b981;color:#fff}.ButtonLoader_success__G5jYt:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.ButtonLoader_sm__doXZR{padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem}.ButtonLoader_md__E5Fz0{padding:.625rem 1.25rem;font-size:1rem;line-height:1.5rem}.ButtonLoader_lg__UKEan{padding:.875rem 1.75rem;font-size:1.125rem;line-height:1.75rem}.ButtonLoader_fullWidth__i5034{width:100%}.ButtonLoader_spinner__pb2tB{animation:ButtonLoader_spin__Bmnng 1s linear infinite;width:1em;height:1em}@keyframes ButtonLoader_spin__Bmnng{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ButtonLoader_loadingText__fgX8Y{display:inline-block}.ButtonLoader_button___Ohan:focus-visible{outline:2px solid var(--color-primary,#a88dff);outline-offset:2px}