.roster-popover_trigger__c_9IA{display:inline-flex;align-items:center;gap:var(--space-1_5);height:var(--space-7,28px);padding:0 var(--space-2);border-radius:var(--radius-sm);border:var(--border-w) solid var(--border-default);background:var(--surface-card);color:var(--text-secondary);font-size:var(--type-caption-size);font-weight:var(--font-semibold,600);cursor:pointer;transition:background var(--duration-normal,.15s) var(--ease-default),color var(--duration-normal,.15s) var(--ease-default),border-color var(--duration-normal,.15s) var(--ease-default)}.roster-popover_trigger__c_9IA:hover{background:var(--surface-hover,var(--surface-inset));color:var(--text-primary)}.roster-popover_triggerLive__f90nu{background:var(--color-brand-100);color:var(--color-brand-800);border-color:var(--color-brand-200)}.roster-popover_triggerLive__f90nu:hover{background:var(--color-brand-200);color:var(--color-brand-800);border-color:var(--color-brand-300)}.roster-popover_triggerFace__5pFZD{display:inline-flex;align-items:center;gap:var(--space-1)}.roster-popover_triggerCount__HhmND{font-weight:var(--font-semibold,600)}.roster-popover_triggerCountOf__P7GTC{color:var(--text-secondary);font-weight:var(--font-weight-medium,500);opacity:.75}.roster-popover_panel__4Pykk{min-width:200px;max-width:280px;width:max-content;padding:var(--space-1);display:flex;flex-direction:column;gap:var(--space-0_5)}.roster-popover_panelHeader__X6rLs{padding:var(--space-1_5) var(--space-2) var(--space-1);display:flex;flex-direction:column;gap:var(--space-0_5)}.roster-popover_panelTitle__RQliB{font-size:var(--text-sm);font-weight:var(--font-semibold,600);color:var(--text-primary);line-height:var(--leading-snug,1.35)}.roster-popover_panelSubline__znPAg{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--type-caption-size);color:var(--color-brand-700);font-weight:var(--font-weight-medium,500)}.roster-popover_divider__7Ueex{height:var(--border-w);background:var(--border-subtle);margin:0 var(--space-1)}.roster-popover_rows__KAyWW{display:flex;flex-direction:column;max-height:320px;overflow-y:auto;padding:var(--space-0_5) 0}.roster-popover_sectionHeader__xh5z3{display:flex;align-items:baseline;gap:var(--space-1);padding:var(--space-1_5) var(--space-2) var(--space-0_5);font-size:var(--type-caption-size);font-weight:var(--font-semibold,600);color:var(--text-secondary)}.roster-popover_sectionCount__ByYyp{color:var(--text-tertiary,#737373);font-weight:var(--font-weight-medium,500)}.roster-popover_row__fqwoa{display:flex;align-items:center;gap:var(--space-1_5);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-primary);min-width:0}.roster-popover_rowMuted__bW8MQ{opacity:.5}.roster-popover_rowAvatar__i7eaT{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-6,24px);height:var(--space-6,24px);border-radius:var(--radius-full,12px);line-height:0}.roster-popover_rowAvatarInRoom__Aq9Ob{box-shadow:0 0 0 var(--presence-ring-width,2px) var(--color-brand-400,#74A67E)}.roster-popover_rowDot__SzaMT{position:absolute;bottom:0;right:0;line-height:0;border-radius:var(--radius-full,12px);box-shadow:0 0 0 var(--presence-ring-width,2px) var(--surface-card)}.roster-popover_name__KP6zY{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster-popover_self__sNaA2{flex-shrink:0;font-size:var(--type-caption-size);color:var(--text-tertiary,#737373);font-weight:var(--font-weight-medium,500)}@keyframes message-reaction-rail_reactionChipEnter__bx9z2{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}@keyframes message-reaction-rail_countPop__j0Qx1{0%{transform:scale(1.35)}to{transform:scale(1)}}.message-reaction-rail_rail__srPJi{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:var(--space-1);margin-top:var(--space-1);scrollbar-width:none;--focus-ring-offset:var(--focus-ring-offset-inset)}.message-reaction-rail_rail__srPJi[data-side=me]{justify-content:flex-end}.message-reaction-rail_rail__srPJi[data-side=other]{justify-content:flex-start}.message-reaction-rail_reactionChip__tk69E{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);border:var(--border-w) solid var(--border-subtle);background:var(--surface-inset);color:var(--text-secondary);cursor:pointer;font-size:var(--chat-bubble-font-size);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);animation:message-reaction-rail_reactionChipEnter__bx9z2 .25s var(--spring-enter-snappy,cubic-bezier(.34,1.56,.64,1)) both}.message-reaction-rail_reactionChip__tk69E:hover{background:var(--surface-hover)}.message-reaction-rail_reactionChip__tk69E:active{transform:scale(.88);transition:transform 60ms var(--ease-in,ease-in)}.message-reaction-rail_chipReacted__nU2Yq{border-color:var(--color-brand-500);background:var(--color-brand-100);color:var(--color-brand-700)}.message-reaction-rail_count__oZ7KK{font-weight:var(--font-weight-medium);animation:message-reaction-rail_countPop__j0Qx1 .15s var(--ease-out,ease-out) both}.reply-quote_replyQuote__HJKEf{display:inline-flex;align-items:center;gap:var(--space-1,4px);max-width:100%;margin:0 0 var(--space-1,4px) 0;padding:0;background:transparent;border:0;appearance:none;text-align:left;font-family:inherit;font-size:var(--type-caption-size,11px);line-height:var(--leading-snug,1.35);color:var(--text-secondary)}.reply-quote_clickable__cJq_L{cursor:pointer}.reply-quote_clickable__cJq_L:hover .reply-quote_author__949rK,.reply-quote_clickable__cJq_L:hover svg{color:var(--text-primary);opacity:1}.reply-quote_replyQuote__HJKEf svg{flex-shrink:0;opacity:.7}.reply-quote_author__949rK{flex-shrink:0;font-weight:var(--font-semibold,600);color:var(--text-secondary)}.reply-quote_body__rlGUn{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-tertiary)}