.rui-timeline{width:100%;max-width:36rem;margin:0 auto;position:relative}.rui-timeline-rail{border-radius:999px;width:2px;position:absolute;top:8px;bottom:8px;overflow:hidden}.rui-timeline-progress{transform-origin:top;border-radius:999px;position:absolute;inset:0}.rui-timeline-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.rui-timeline-item{position:relative}.rui-timeline-dot{border:2px solid;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:4px}.rui-timeline-date{letter-spacing:.05em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.rui-timeline-title{letter-spacing:-.025em;margin:6px 0 0;font-size:18px;font-weight:600}.rui-timeline-text{opacity:.6;margin:4px 0 0;font-size:14px;line-height:1.625}
