.os-chat-row{border-radius:var(--os-select-radius,8px);width:100%;min-height:1.9rem;color:var(--ink,#17181b);align-items:center;padding:0;display:flex;position:relative}.os-chat-row__open{text-align:left;min-width:0;min-height:1.9rem;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:1.5rem minmax(0,1fr) 3.1rem;align-items:center;column-gap:.45rem;padding:.28rem .4rem;display:grid}.os-chat-row[data-density=drawer] .os-chat-row__open{min-height:2.1rem;padding:.35rem}.os-chat-row:has(.os-chat-row__preview,.os-chat-row__draft) .os-chat-row__open{min-height:2.45rem}.os-chat-row[data-density=drawer]:has(.os-chat-row__preview,.os-chat-row__draft) .os-chat-row__open{min-height:2.7rem}.os-chat-row:hover{background:var(--os-select-wash)}.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.5rem;height:1.5rem;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.5rem}.os-chat-row[data-mark=status] .os-chat-row__mark .os-chat-live{width:1.5rem;height:1.5rem}.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__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,.os-chat-row__draft{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__draft{color:var(--ink-2,#52525b);font-style:italic}.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[data-typing=true] .os-chat-row__preview{color:var(--ink-2,#52525b);font-style:italic}.os-chat-row[data-unread=true] .os-chat-row__time{color:var(--ink,#17181b);font-weight:600}.os-chat-row__meta{flex-direction:column;justify-content:flex-start;align-self:start;align-items:flex-end;gap:.28rem;min-width:0;padding-top:.08rem;display:flex}.os-chat-row__time{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:var(--t-xs);text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-3,#71717a);line-height:1.25;transition:opacity .14s;display:block;overflow:hidden}.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:has(.os-chat-row__tools):is(:hover,:focus-within) .os-chat-row__time{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:translateY(-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__time,.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 .32rem;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;justify-content:center;align-items:center;display:inline-flex}.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-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3,#71717a);flex:auto;margin:0;font-weight:550;line-height:1.2;overflow:hidden}.os-chat-list-section[data-kind=meetings] .os-chat-list-section__label{letter-spacing:.06em;color:var(--ink-2,#52525b);font-weight:650}.os-chat-list-section__meta{flex:none;align-items:center;gap:.35rem;display:inline-flex}.os-chat-list-section__count{font-size:var(--t-xs);letter-spacing:0;color:var(--ink-3,#71717a);font-weight:500}.os-chat-list-section__unread{border-radius:var(--au-r-pill,999px);min-width:1.05rem;font-size:var(--t-xs);color:var(--ink,#17181b);background:color-mix(in srgb, var(--ink,#17181b) 7%, transparent);text-align:center;padding:0 .28rem;font-weight:650;line-height:1.25}.os-chat-list-section[data-folded=true] .os-chat-list-section__label{font-weight:550}@media (prefers-reduced-motion:reduce){.os-chat-list-section__caret svg{transition:none}}
.os-conversations-trigger{appearance:none;font:inherit;box-sizing:border-box;cursor:pointer;height:var(--os-header-ctrl-h,2rem);border-radius:var(--r-instrument,3px);border:1px solid var(--os-rule,#ececee);background:var(--os-paper,#fff);color:var(--ink-2,#52525b);box-shadow:var(--os-elev-1,0 1px 0 var(--os-paper,#fff) inset);-webkit-backdrop-filter:none;backdrop-filter:none;align-items:center;gap:.4rem;margin:0;padding:0 .7rem 0 .55rem;display:inline-flex}.os-conversations-trigger:hover{color:var(--ink,#17181b);background:var(--os-paper,#fff)}.os-conversations-trigger[data-open=true]{color:var(--ink,#17181b);border-color:var(--os-select-border,var(--line-strong))}.os-conversations-trigger__label{font-size:var(--t-sm);letter-spacing:-.01em;font-weight:500}.os-conversations-trigger__badge{border-radius:var(--au-r-pill,999px);min-width:1.15rem;height:1.15rem;font-size:var(--t-xs);color:var(--os-paper);background:var(--os-signal,#ff3d00);justify-content:center;align-items:center;padding:0 .3rem;font-weight:600;line-height:1;display:inline-flex}.os-conversations-root{z-index:80;position:fixed;inset:0}.os-conversations-backdrop{background:color-mix(in srgb, var(--os-carbon,#131416) 28%, transparent);position:absolute;inset:0}.os-conversations-drawer{background:var(--os-paper,#fff);width:min(22rem,100dvw);color:var(--os-ink,#17181b);border-left:1px solid var(--os-rule,#ececee);box-shadow:-12px 0 40px color-mix(in srgb, var(--os-carbon,#131416) 12%, transparent);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.os-conversations-drawer__head{border-bottom:1px solid var(--os-rule,#ececee);justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem .85rem .65rem;display:flex}.os-conversations-drawer__title{font-size:var(--t-base);letter-spacing:-.015em;margin:0;font-weight:500}.os-conversations-drawer__tools{align-items:center;gap:.15rem;display:flex}.os-conversations-drawer__close{appearance:none;color:var(--os-muted,#52525b);border-radius:var(--au-r-control,3px);cursor:pointer;background:0 0;border:0;padding:.25rem}.os-conversations-drawer__close:hover{color:var(--os-ink,#17181b)}.os-conversations-drawer__body{flex-direction:column;flex:auto;min-height:0;padding:.35rem .55rem .75rem;display:flex}.os-conversations-drawer__body .rail-convos{border-top:0;flex:auto;margin-top:0;padding-top:0}.os-conversations-drawer__body .rail-convos__head{display:none}.os-conversations-drawer__foot{border-top:1px solid var(--os-rule,#ececee);padding:.65rem .85rem .85rem}.os-conversations-drawer__hint{font-size:var(--t-xs);color:var(--os-muted,#52525b);margin:0;line-height:1.35}.os-chat-list-find{border:1px solid var(--os-rule,#ececee);border-radius:var(--au-r-object,10px);background:var(--os-ground,#f6f6f7);min-height:1.85rem;color:var(--ink-3,#71717a);align-items:center;gap:.4rem;padding:0 .55rem;display:flex}.os-chat-list-find input{min-width:0;color:var(--ink,#17181b);font:inherit;font-size:var(--t-sm);background:0 0;border:0;outline:none;flex:1}.os-chat-list-find input::placeholder{color:var(--ink-3,#71717a)}@media not (min-width:48rem){.os-conversations-trigger__label{display:none}.os-conversations-drawer{width:min(100dvw,22rem)}}
