.VersionBanner{align-items:center;display:flex}.VersionTimeline{padding:var(--space-3)0}.TimelineNode{padding:var(--space-3)var(--space-3)var(--space-3)var(--space-6);cursor:pointer;border-radius:var(--radius-2);transition:background-color .15s;position:relative}.TimelineNode:hover:not(.hovered):not(.source-highlight){background-color:var(--gray-a2)}.TimelineNode:before{content:"";background-color:var(--gray-6);width:2px;position:absolute;top:0;bottom:50%;left:11px}.TimelineNode:after{content:"";background-color:var(--gray-6);width:2px;position:absolute;top:50%;bottom:0;left:11px}.TimelineNode.first:before,.TimelineNode.last:after{display:none}.TimelineDot{background-color:var(--gray-6);border:2px solid var(--color-background);z-index:2;border-radius:50%;width:12px;height:12px;transition:background-color .15s,box-shadow .15s;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.TimelineDot.current{background-color:var(--green-9)}.TimelineVersionNumber{min-width:24px}.TimelineNode.hovered{background-color:var(--purple-a3)}.TimelineDot.hovered{background-color:var(--purple-9);box-shadow:0 0 0 3px var(--purple-a4)}.TimelineNode.source-highlight{background-color:var(--gray-a3)}.TimelineDot.source-highlight{background-color:var(--gray-9);box-shadow:0 0 0 3px var(--gray-a4)}.TimelineNode.viewing{background-color:var(--amber-a3)}.TimelineDot.viewing{background-color:var(--amber-9);box-shadow:0 0 0 3px var(--amber-a4)}.TimelineBranchWrapper{padding-left:var(--space-6);position:relative}.TimelineBypassLine{background-color:var(--gray-6);z-index:1;width:2px;position:absolute;top:0;bottom:0;left:11px}.TimelineBranch{margin-left:var(--space-2);margin-top:var(--space-2);margin-bottom:var(--space-2);padding:var(--space-2)var(--space-3);overflow:visible}.TimelineNode.branch-node{padding-left:var(--space-4)}.TimelineNode.branch-node:before,.TimelineNode.branch-node:after{display:none}.TimelineBranch .TimelineDot{left:var(--space-1);background-color:var(--gray-5);border-width:1px;width:8px;height:8px}.TimelineAIPrompt{padding:var(--space-1)var(--space-2);background-color:var(--violet-a2);border-radius:var(--radius-1);border-left:2px solid var(--violet-6);margin-top:var(--space-1);font-style:italic}.TimelineSourceRef{margin-top:var(--space-1)}
