.messenger.svelte-9numgq{flex-direction:column;height:100%;min-height:0;display:flex}.messenger.full.svelte-9numgq{height:calc(100dvh - var(--header-h) - 80px);min-height:420px}.list.svelte-9numgq{flex:1;padding-bottom:12px;overflow-y:auto}h3.svelte-9numgq{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:18px 0 6px;font-size:.8rem;font-weight:600}.row.svelte-9numgq{text-align:left;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:12px;width:100%;margin:0;padding:8px;font-weight:400;display:flex}.row.svelte-9numgq:hover{background:#ffffff14}.row.svelte-9numgq:active{transform:none}.txt.svelte-9numgq{flex-direction:column;flex:1;min-width:0;display:flex}.line.svelte-9numgq{justify-content:space-between;gap:8px;display:flex}.line.svelte-9numgq b:where(.svelte-9numgq){text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.line.svelte-9numgq small:where(.svelte-9numgq){color:var(--muted);flex:none;font-size:.75rem}.last.svelte-9numgq{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.unread.svelte-9numgq .last:where(.svelte-9numgq){color:#fff}.badge.svelte-9numgq{background:var(--accent-2);color:#fff;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.75rem;font-weight:700;display:grid}.av.svelte-9numgq{flex:none;width:40px;height:40px;position:relative}.av.svelte-9numgq img:where(.svelte-9numgq),.noav.svelte-9numgq{object-fit:cover;place-items:center;width:40px;height:40px;display:grid}.noav.svelte-9numgq{background:var(--accent-2);font-weight:600}.dot.svelte-9numgq{border:2px solid var(--fly-bg,var(--bg));background:#555;width:12px;height:12px;position:absolute;bottom:-3px;right:-3px}.dot.on.svelte-9numgq{background:var(--m-green)}.top.svelte-9numgq{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;padding-bottom:12px;display:flex}.back.svelte-9numgq{border:none;margin-left:-6px;padding:4px}.back.svelte-9numgq:active{transform:none}.who.svelte-9numgq{flex-direction:column;flex:1;min-width:0;display:flex}.who.svelte-9numgq b:where(.svelte-9numgq){text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.who.svelte-9numgq small:where(.svelte-9numgq){color:var(--muted);font-size:.8rem}.page.svelte-9numgq{color:var(--muted);white-space:nowrap;font-size:.8rem;text-decoration:none}.page.svelte-9numgq:hover{color:#fff}.log.svelte-9numgq{flex-direction:column;flex:1;gap:4px;min-height:0;padding:12px 2px;display:flex;overflow-y:auto}.stamp.svelte-9numgq{color:var(--muted);align-self:center;margin:10px 0 4px;font-size:.72rem}.bubble.svelte-9numgq{white-space:pre-wrap;overflow-wrap:anywhere;background:#2b2b2b;align-self:flex-start;max-width:82%;padding:8px 12px;line-height:1.4}.bubble.mine.svelte-9numgq{background:var(--accent-2);align-self:flex-end}.seen.svelte-9numgq{color:var(--muted);align-self:flex-end;font-size:.72rem}.compose.svelte-9numgq{align-items:flex-end;gap:8px;padding-top:10px;display:flex}.compose.svelte-9numgq textarea:where(.svelte-9numgq){resize:none;field-sizing:content;min-height:42px;max-height:120px}.compose.svelte-9numgq button:where(.svelte-9numgq){flex:none;width:42px;height:42px;padding:0}.hint.svelte-9numgq{color:var(--muted);text-align:center;margin:24px 8px;font-size:.9rem;line-height:1.5}.err.svelte-9numgq{color:var(--danger);margin:6px 0;font-size:.85rem}
