@media(min-width:801px){.history-scroll{inset:clamp(188px,21vh,226px) 0 0}.history-node-copy{top:var(--label-y,0px);max-width:clamp(120px,8vw,170px);opacity:0}.history-node-stem{top:var(--line-y,154px);height:var(--line-h,0px);background:rgba(255,255,255,.32);transform:scaleY(0);transform-origin:top}.history-curve-reveal{width:0}.history-svg-dot{fill:#2872df;stroke:rgba(255,255,255,.95);stroke-width:1;vector-effect:non-scaling-stroke;opacity:0}.history-ready .history-node-copy{animation:historyLabelIn .42s var(--history-delay) ease-out forwards}.history-ready .history-node-stem{animation:historyConnectorIn .38s calc(80ms + var(--history-delay)) ease-out forwards}.history-ready .history-svg-dot{animation:historyPointIn .3s calc(160ms + var(--history-delay)) ease-out forwards}.history-ready .history-curve-reveal{animation:historyCurveReveal 2s linear forwards}}@keyframes historyLabelIn{from{opacity:0;transform:translateX(-50%) translateY(14px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes historyConnectorIn{to{transform:scaleY(1)}}@keyframes historyPointIn{to{opacity:1}}@keyframes historyCurveReveal{from{width:0}to{width:1000px}}@media(prefers-reduced-motion:reduce){.history-ready .history-node-copy,.history-ready .history-node-stem,.history-ready .history-svg-dot{animation:none;opacity:1}.history-ready .history-node-copy{transform:translateX(-50%)}.history-ready .history-node-stem{transform:scaleY(1)}.history-ready .history-curve-reveal{animation:none;width:1000px}}
