@supports (display:grid) and (--a:0) and selector(:has(*)){.line{position:sticky;top:0;height:100vh;width:2px;flex:none}.line:before{content:"";position:absolute;inset:0;background:var(--rule)}.line__fill{position:absolute;inset:0 -1px;transform-origin:top;transform:scaleY(var(--pass, 0));background:var(--between);will-change:transform}.line__head{display:none}.line{--pass: .02}@supports (animation-timeline: view()){.line{animation:line-pass linear both;animation-timeline:--rail;animation-range:contain 0% contain 100%}@keyframes line-pass{0%{--pass: .02}to{--pass: 1}}}}
