.member-timeline{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--color-line)}.member-timeline-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.member-timeline-heading h3{font-size:var(--text-body);font-weight:var(--weight-semibold)}.member-timeline-order{display:inline-flex;align-items:center;gap:var(--space-1);flex-shrink:0;font-size:var(--text-small)}.member-timeline-date,.member-timeline-footnote,.member-timeline-summary{color:var(--color-text-tertiary);font-size:var(--text-caption);line-height:var(--leading-body)}.member-timeline-summary{margin:var(--space-1) 0 var(--space-4)}.member-timeline-list{margin:0;padding:0;list-style:none}.member-timeline-event{position:relative;display:grid;grid-template-columns:var(--space-6) minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding-bottom:var(--space-6)}.member-timeline-event:not(:last-child):before{position:absolute;top:var(--space-6);bottom:0;left:var(--space-3);border-left:1px solid var(--color-line);content:""}.member-timeline-event:last-child{padding-bottom:0}.member-timeline-marker{display:flex;align-items:center;justify-content:center;width:var(--space-6);height:var(--space-6);color:var(--color-text-secondary)}.member-timeline-date{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:var(--space-6)}.member-timeline-content h4{margin:var(--space-1) 0;font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-body)}.member-timeline-details{display:grid;grid-gap:var(--space-1);gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-small);line-height:var(--leading-body)}.member-timeline-details div{display:grid;grid-template-columns:4.5em minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.member-timeline-details dd{word-break:keep-all;overflow-wrap:anywhere}.member-timeline-details dt{color:var(--color-text-tertiary)}.member-timeline-error,.member-timeline-message{margin-top:var(--space-3);font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-text-secondary)}.member-timeline-error p{color:var(--color-danger)}.member-timeline-upcoming{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-line)}.member-timeline-subheading{margin-bottom:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-small);font-weight:var(--weight-semibold)}.member-timeline-footnote{margin-top:var(--space-6)}@media (prefers-reduced-motion:reduce){.member-timeline *,.member-timeline :before{animation:none;transition:none}}