.PV7t2q_timeline{flex-direction:column;max-width:48rem;margin-top:2.5rem;display:flex}.PV7t2q_stage{gap:1.25rem;min-width:0;display:flex;position:relative}.PV7t2q_rail{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.PV7t2q_marker{border:1px solid var(--color-border-accent);background:var(--color-surface);width:2.25rem;height:2.25rem;font-family:var(--font-mono);color:var(--color-accent);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;transition:border-color .32s,background-color .32s,box-shadow .32s;display:flex}.PV7t2q_stage:hover .PV7t2q_marker{background:#7d6bf324;background:lab(52.4954% 33.721 -67.3645/.14);box-shadow:0 0 0 4px #7d6bf31a;box-shadow:0 0 0 4px lab(52.4954% 33.721 -67.3645/.1)}.PV7t2q_line{background:linear-gradient(to bottom, var(--color-border-accent), var(--color-border));flex:1;width:1px}.PV7t2q_content{flex:1;min-width:0;padding-bottom:2rem}.PV7t2q_title{color:var(--color-fg);padding-top:.35rem;font-weight:600}.PV7t2q_text{color:var(--color-fg-muted);text-wrap:pretty;margin-top:.4rem;font-size:.875rem;line-height:1.7}.PV7t2q_link{color:var(--color-accent);align-items:center;gap:.4rem;margin-top:.85rem;font-size:.875rem;font-weight:500;display:inline-flex}.PV7t2q_link:hover{color:var(--color-accent-hover)}@media (min-width:1024px){.PV7t2q_timeline{margin-inline:calc(var(--spacing-gutter) * -1);padding-inline:var(--spacing-gutter);scroll-snap-type:x proximity;max-width:none;scroll-padding-inline:var(--spacing-gutter);scrollbar-width:none;flex-direction:row;gap:0;padding-bottom:.5rem;overflow-x:auto}.PV7t2q_timeline::-webkit-scrollbar{display:none}.PV7t2q_stage{scroll-snap-align:start;flex-direction:column;flex-shrink:0;gap:1.25rem;width:20rem}.PV7t2q_rail{flex-direction:row;align-items:center;width:100%}.PV7t2q_line{background:linear-gradient(to right, var(--color-border-accent), var(--color-border));flex:1;width:auto;height:1px}[dir=rtl] .PV7t2q_line{background:linear-gradient(to left, var(--color-border-accent), var(--color-border))}.PV7t2q_content{padding-bottom:0;padding-inline-end:2rem}.PV7t2q_title{padding-top:0}}@media (prefers-reduced-motion:reduce){.PV7t2q_marker{transition:none}.PV7t2q_timeline{scroll-behavior:auto}}
