body,html{margin:0;padding:0;background:#f5f6f8}*{box-sizing:border-box}a{color:inherit;text-decoration:none}.live-feed{max-height:60dvh;overflow-y:auto}.live-pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ff4d4f;animation:live-pulse 1.4s ease-out infinite}@keyframes live-pulse{0%{box-shadow:0 0 0 0 rgba(255,77,79,.7)}70%{box-shadow:0 0 0 8px rgba(255,77,79,0)}to{box-shadow:0 0 0 0 rgba(255,77,79,0)}}@media (prefers-reduced-motion:reduce){.live-pulse{animation:none}}.live-action-bar{position:sticky;bottom:0;z-index:5;background:#fff;border-top:1px solid #f0f0f0;padding:10px 12px;margin:12px -12px -12px}