.mfc-letter{color:#e9ecf5;background:#141a28eb;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:9px;width:min(210px,50%);padding:12px 14px;font-size:13px;font-weight:600;display:flex;position:absolute;box-shadow:0 24px 50px -28px #000000e6}.mfc-letter span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mfc-letter svg{color:#8f98b3;flex-shrink:0}.mfc-letter[data-hot=true]{border-color:var(--s3d-accent)}.mfc-letter[data-hot=true] svg{color:#fff}.mfc-wire{transform-origin:0;background:linear-gradient(90deg, var(--s3d-accent), var(--pub-acid));height:2px;position:absolute}.mfc-person{color:#f3f2ec;background:#141a28f2;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:absolute}.mfc-typing{background:#ffffff1a;border-radius:10px;gap:4px;padding:6px 8px;display:flex;position:absolute;top:-26px}.mfc-typing i{background:#cfd5e6;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite mfc-dot}.mfc-typing i:nth-child(2){animation-delay:.15s}.mfc-typing i:nth-child(3){animation-delay:.3s}.mfc-reply{background:var(--pub-acid);color:#0b0f1a;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:-6px;right:-8px}@keyframes mfc-dot{50%{opacity:.5;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.mfc-typing i{animation:none}}
