.os-chat-row{width:100%;min-height:var(--ctl-h,1.875rem);border-radius:var(--os-select-radius,8px);color:var(--ink,#17181b);align-items:center;padding:0;display:flex;position:relative}.os-chat-row__open{min-width:0;min-height:var(--ctl-h,1.875rem);text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;column-gap:.45rem;padding:.125rem .5rem .125rem .5625rem;display:grid}.os-chat-row[data-density=drawer] .os-chat-row__open{min-height:2.1rem;padding:.35rem}.os-chat-row[data-lines="2"] .os-chat-row__open{min-height:2.25rem}.os-chat-row[data-density=drawer][data-lines="2"] .os-chat-row__open{min-height:2.7rem}.os-chat-row:hover{background:var(--os-select-wash)}.os-chat-row:active{background:color-mix(in srgb, var(--ink,#17181b) 7%, transparent)}.os-chat-row[data-selected=true]{background:var(--os-select-bg)}.os-chat-row__mark{flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;position:relative}.os-chat-row__live-pip{pointer-events:none;position:absolute;bottom:-.12rem;right:-.12rem}.os-chat-row__mark .os-face,.os-chat-row__mark .os-presence-stack{--face:1.25rem}.os-chat-row[data-mark=status] .os-chat-row__mark .os-chat-live{width:1.25rem;height:1.25rem}.os-chat-row[data-mark=meeting] .os-chat-row__mark{color:var(--ink-3,#71717a)}.os-chat-row[data-selected=true][data-mark=meeting] .os-chat-row__mark,.os-chat-row[data-unread=true][data-mark=meeting] .os-chat-row__mark{color:var(--filament,#d41445)}.os-chat-row[data-mark=channel] .os-chat-row__mark{color:var(--ink-3)}.os-chat-row[data-selected=true][data-mark=channel] .os-chat-row__mark,.os-chat-row[data-unread=true][data-mark=channel] .os-chat-row__mark{color:var(--os-ink)}.os-chat-row[data-mark=stack] .os-chat-row__mark .os-presence-stack__faces{width:1.25rem;height:1.25rem;position:relative}.os-chat-row[data-mark=stack] .os-chat-row__mark .os-presence-stack__faces>li{margin:0;position:absolute}.os-chat-row[data-mark=stack] .os-chat-row__mark .os-presence-stack__faces>li:first-child{top:0;left:0}.os-chat-row[data-mark=stack] .os-chat-row__mark .os-presence-stack__faces>li:nth-child(2){bottom:0;right:0}.os-chat-row[data-mark=stack] .os-chat-row__mark .os-presence-stack__faces>li:nth-child(n+3){display:none}.os-chat-row[data-mark=stack] .os-chat-row__mark .os-face{--face:.875rem;font-size:.375rem}.os-chat-row[data-mark=stack] .os-chat-row__mark .os-face__ai{display:none}.os-chat-row__count{border:var(--os-rule-w,1px) solid var(--line-strong);border-radius:var(--au-r-object,4px);width:1.25rem;height:1.25rem;color:var(--ink-2);font-size:var(--t-xs);font-weight:var(--w-medium);justify-content:center;align-items:center;line-height:1;display:inline-flex}.os-chat-row[data-unread=true] .os-chat-row__count,.os-chat-row[data-selected=true] .os-chat-row__count{border-color:var(--os-ink);color:var(--os-ink)}.os-chat-row[data-mark=stack] .os-chat-row__mark .os-presence-stack__faces>li:only-child{inset:0}.os-chat-row[data-mark=stack] .os-chat-row__mark .os-presence-stack__faces>li:only-child .os-face{--face:1.25rem;font-size:.475rem}.os-chat-row__copy{flex-direction:column;gap:.14rem;min-width:0;display:flex}.os-chat-row__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-control);font-weight:400;line-height:1.25;font-family:var(--font-ui);letter-spacing:0;overflow:hidden}.os-chat-row__preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-xs);color:var(--ink-3,#71717a);line-height:1.25;overflow:hidden}.os-chat-row[data-unread=true] .os-chat-row__title{font-weight:550}.os-chat-row[data-unread=true] .os-chat-row__preview{color:var(--ink-2,#52525b)}.os-chat-row__meta{flex-direction:column;justify-content:center;align-items:flex-end;gap:.28rem;min-width:0;display:flex}.os-chat-row__unread{background:var(--ink,#17181b);border-radius:50%;width:.375rem;height:.375rem;display:block}.os-chat-mention-chips .os-face{--face:1.05rem}.os-chat-mention-chips .os-chip{border-color:color-mix(in srgb, var(--os-ink,#17181b) 16%, var(--os-paper,#fff));background:color-mix(in srgb, var(--os-ink,#17181b) 7%, var(--os-paper,#fff));color:var(--os-ink,#17181b);opacity:1}.os-chat-mention-chips .os-chip:hover{border-color:color-mix(in srgb, var(--os-ink,#17181b) 22%, var(--os-paper,#fff));background:color-mix(in srgb, var(--os-ink,#17181b) 10%, var(--os-paper,#fff));color:var(--os-ink,#17181b)}.os-chat-row[data-tools]:is(:hover,:focus-within) .os-chat-row__unread{opacity:0}.os-chat-row__tools{z-index:1;opacity:0;pointer-events:none;align-items:center;gap:0;transition:opacity .16s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:50%;right:.12rem;transform:translate(.25rem,-50%)}.os-chat-row:is(:hover,:focus-within) .os-chat-row__tools{opacity:1;pointer-events:auto;background:var(--os-select-wash);transform:translateY(-50%)}.os-chat-row[data-selected=true]:is(:hover,:focus-within) .os-chat-row__tools{background:var(--os-select-bg)}.os-chat-row__tool{border-radius:var(--au-r-control,3px);width:1.35rem;height:1.35rem;color:var(--ink-3,#71717a);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.os-chat-row__tool:hover,.os-chat-row__tool:focus-visible{color:var(--ink,#17181b);background:color-mix(in srgb, var(--ink,#17181b) 6%, transparent)}.os-chat-row__tool[aria-pressed=true]{color:var(--ink,#17181b)}@media (prefers-reduced-motion:reduce){.os-chat-row,.os-chat-row__tools{transition:none}.os-chat-row__tools{transform:translateY(-50%)}}
.os-chat-list-section__toggle{appearance:none;width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:.28rem;margin:0;padding:.4rem .45rem .18rem .625rem;display:flex}.os-chat-list-section__toggle:hover .os-chat-list-section__label,.os-chat-list-section__toggle:hover .os-chat-list-section__caret{color:var(--ink,#17181b)}.os-chat-list-section__caret{width:.9rem;height:.9rem;color:var(--ink-3,#71717a);flex:none;order:1;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.os-chat-list-section:not([data-folded=true]) .os-chat-list-section__toggle:not(:hover,:focus-visible) .os-chat-list-section__caret{opacity:0}}.os-chat-list-section__caret svg{transition:transform .14s var(--ease-motion,ease);display:block}.os-chat-list-section__caret[data-open=true] svg{transform:rotate(90deg)}.os-chat-list-section__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--track-label);line-height:var(--lh-tight);color:var(--ink-2);flex:0 auto;margin:0;overflow:hidden}.os-chat-list-section[data-kind=meetings] .os-chat-list-section__label{font-weight:var(--w-strong);color:var(--ink)}.os-chat-list-section__meta{flex:none;order:2;align-items:center;gap:.35rem;margin-inline-start:auto;display:inline-flex}.os-chat-list-section__count,.os-chat-list-section__unread{min-width:2ch;font-size:var(--t-xs);line-height:var(--lh-tight);letter-spacing:0;text-align:end}.os-chat-list-section__count{font-weight:var(--w-medium);color:var(--ink-3)}.os-chat-list-section__unread{font-weight:var(--w-strong);color:var(--ink)}.os-chat-list-section[data-folded=true] .os-chat-list-section__label{color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.os-chat-list-section__caret svg{transition:none}}.os-sidebar-chat-group__more{border-radius:var(--au-r-control,6px);width:100%;font:inherit;font-size:var(--t-label);text-align:left;color:var(--ink-3);cursor:pointer;background:0 0;border:0;margin:.1rem 0 .35rem;padding:.3rem .5rem .3rem 2.275rem;display:block}.os-sidebar-chat-group__more:hover{color:var(--os-ink);background:var(--surface-2,color-mix(in srgb, var(--os-ink) 4%, transparent))}
