.sp-timeline[data-v-0cedb90c]{padding:0}.sp-timeline--padded[data-v-0cedb90c]{padding:8px 24px 20px}.sp-timeline__item[data-v-0cedb90c]{gap:16px;padding:16px 0;display:flex;position:relative}.sp-timeline__item[data-v-0cedb90c]:not(:last-child):after{content:"";background:var(--c-border);width:1px;position:absolute;top:40px;bottom:0;left:11px}.sp-timeline__node[data-v-0cedb90c]{flex-shrink:0;justify-content:center;width:24px;padding-top:3px;display:flex}.sp-timeline__node-dot[data-v-0cedb90c]{border-radius:50%;width:10px;height:10px;display:block}.sp-timeline__node-dot--green[data-v-0cedb90c]{background:var(--c-green);box-shadow:0 0 8px var(--c-green-glow)}.sp-timeline__node-dot--yellow[data-v-0cedb90c]{background:var(--c-yellow);box-shadow:0 0 8px var(--c-yellow-glow)}.sp-timeline__node-dot--red[data-v-0cedb90c]{background:var(--c-red);box-shadow:0 0 8px var(--c-red-glow)}.sp-timeline__item--latest .sp-timeline__node-dot--green[data-v-0cedb90c]{animation:2.5s ease-in-out infinite pulse-green}.sp-timeline__item--latest .sp-timeline__node-dot--yellow[data-v-0cedb90c]{animation:2s ease-in-out infinite pulse-yellow}.sp-timeline__item--latest .sp-timeline__node-dot--red[data-v-0cedb90c]{animation:1.5s ease-in-out infinite pulse-red}.sp-timeline__content[data-v-0cedb90c]{flex:1;min-width:0}.sp-timeline__meta[data-v-0cedb90c]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sp-chip[data-v-0cedb90c]{letter-spacing:.04em;text-transform:uppercase;border-radius:100px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.sp-chip--green[data-v-0cedb90c]{background:var(--c-green-dim);color:var(--c-green)}.sp-chip--yellow[data-v-0cedb90c]{background:var(--c-yellow-dim);color:var(--c-yellow)}.sp-chip--red[data-v-0cedb90c]{background:var(--c-red-dim);color:var(--c-red)}.sp-timeline__time[data-v-0cedb90c]{color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:12px}.sp-timeline__text[data-v-0cedb90c]{color:#d1d5e8;letter-spacing:.01em;font-size:15px;line-height:1.75}.sp-timeline__text[data-v-0cedb90c] p{margin:0 0 .5em}.sp-timeline__text[data-v-0cedb90c] p:last-child{margin:0}.sp-timeline__text[data-v-0cedb90c] strong{color:#fff;font-weight:600}.sp-timeline__text[data-v-0cedb90c] a{color:var(--c-green);text-decoration:underline}.sp-timeline__text[data-v-0cedb90c] code{background:var(--c-surface2);border-radius:4px;padding:1px 5px;font-size:13px}
