.timeline-list[data-v-510ffe58]{list-style:none;margin:44px 0 0;padding:0}.timeline-list__row[data-v-510ffe58]{display:grid;grid-template-columns:120px 44px 1fr;min-height:114px}.timeline-list__row[data-v-510ffe58]:last-child{min-height:0}.timeline-list__meta[data-v-510ffe58]{align-items:flex-end;display:flex;flex-direction:column;gap:2px;padding-top:2px;text-align:right}.timeline-list__marker[data-v-510ffe58]{color:var(--color-accent);font-family:var(--font-family-mono);font-size:12px;font-weight:var(--font-weight-bold)}.timeline-list__sublabel[data-v-510ffe58]{color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-size:11.5px}.timeline-list__axis[data-v-510ffe58]{margin-top:6px;position:relative}.timeline-list__axis[data-v-510ffe58]:before{background-color:var(--color-border-primary);bottom:-6px;content:"";left:50%;position:absolute;top:12px;transform:translate(-50%);width:2px}.timeline-list__row--last .timeline-list__axis[data-v-510ffe58]:before{bottom:auto;height:0;top:0}.timeline-list__dot[data-v-510ffe58]{background-color:var(--color-bg-primary);border:2.67px solid var(--timeline-dot-color,var(--color-accent));border-radius:50%;height:13px;left:50%;position:absolute;top:0;transform:translate(-50%);transition:border-color var(--duration-slow) var(--ease-out),box-shadow var(--duration-slow) var(--ease-out);width:13px}.timeline-list:not(.timeline-list--static) .timeline-list__dot[data-v-510ffe58]{border-color:var(--color-border-secondary)}.timeline-list__row--lit .timeline-list__dot[data-v-510ffe58]{border-color:var(--timeline-dot-color,var(--color-accent));box-shadow:0 0 0 4px color-mix(in srgb,var(--timeline-dot-color,var(--color-accent)) 12%,transparent)}.timeline-list__content[data-v-510ffe58]{padding:0 0 34px}.timeline-list__title[data-v-510ffe58]{color:var(--color-text-primary);font-size:16.5px;font-weight:var(--font-weight-bold);line-height:26px;margin:0}.timeline-list__desc[data-v-510ffe58]{color:var(--color-text-secondary);font-size:13.5px;line-height:22.95px;margin:4px 0 0}.timeline-list__mobile-meta[data-v-510ffe58]{display:none}.timeline-list--primary[data-v-510ffe58]{--timeline-dot-color:var(--color-primary)}@media(max-width:768px){.timeline-list__row[data-v-510ffe58]{grid-template-columns:28px 1fr}.timeline-list__meta[data-v-510ffe58]{display:none}.timeline-list__content[data-v-510ffe58]{padding-bottom:var(--spacing-8)}.timeline-list__mobile-meta[data-v-510ffe58]{color:var(--color-accent);display:block;font-family:var(--font-family-mono);font-size:12px;margin-bottom:4px}}
