@keyframes rail-pulse{0%{opacity:0;transform:translate(-10%)}30%{opacity:.4}to{opacity:0;transform:translate(110%)}}.timeline-rail-pulse{position:absolute;inset:0;width:15%;background:linear-gradient(to right,transparent,rgba(255,102,2,.15),transparent);animation:rail-pulse 5s ease-in-out infinite;border-radius:9999px}.timeline-scroll-container{scrollbar-width:none;-ms-overflow-style:none}.timeline-scroll-container::-webkit-scrollbar{display:none}
