.ch{display:grid;grid-gap:9px;gap:9px;text-align:left}.ch-row{display:flex;gap:var(--space-2);align-items:flex-end}.ch-row-you{flex-direction:row-reverse}.ch-row-tight{margin-top:-5px}.ch-row-tight .ch-av{visibility:hidden}.ch-av{position:relative;overflow:hidden;width:28px;height:28px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-caption);font-weight:700;color:var(--on-ink);background:linear-gradient(140deg,var(--cyan),var(--violet))}.ch-av>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ch-av-you{background:var(--input-bg);color:var(--muted)}.ch-av-you svg{width:15px;height:15px}.ch-bubble{max-width:78%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-sm);background:var(--input-bg);color:var(--text);font-size:var(--fs-control);line-height:var(--lh-body);overflow-wrap:anywhere}.ch-row-you .ch-bubble{border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-sm);background:color-mix(in srgb,var(--cyan) 13%,var(--bg-raise));color:var(--heading)}.ch-name{display:block;font-size:var(--fs-overline);font-weight:700;letter-spacing:.02em;color:var(--cyan-ink);margin-bottom:2px}.ch-row-you .ch-name{color:var(--blue);text-align:right}.ch-panel{background:var(--bg-raise);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:14px;min-height:140px;max-height:46vh;overflow-y:auto}.ch-bubble-live{opacity:.85}.ch-wave{display:inline-flex;align-items:flex-end;gap:2px;height:.72em;margin-left:6px;vertical-align:-1px}.ch-wave i{width:2px;height:100%;border-radius:1px;background:currentColor;opacity:.5;transform-origin:bottom;animation:ch-wave 1s ease-in-out infinite}.ch-wave i:nth-child(2){animation-delay:.15s}.ch-wave i:nth-child(3){animation-delay:.3s}@keyframes ch-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.ch-bubble-wait{display:inline-flex;align-items:center;padding:13px 15px}@media (prefers-reduced-motion:reduce){.ch-wave i{animation:none;transform:scaleY(.6)}}