.pl-rail-fill{transform-origin:0}@media not (min-width:40rem){.pl-rail-fill{transform-origin:top}}.pl-node{transition:background-color .3s,color .3s,border-color .3s}@media (hover:hover) and (pointer:fine){.pl-step:hover .pl-node{background-color:var(--foreground);border-color:var(--foreground);color:var(--background)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pl-track:not(.is-revealed) .pl-rail-fill{scale:0 1}.pl-track:not(.is-revealed) .pl-node{opacity:0;scale:.6}.pl-track:not(.is-revealed) .pl-body{opacity:0;translate:0 12px}@media not (min-width:40rem){.pl-track:not(.is-revealed) .pl-rail-fill{scale:1 0}}.pl-track.is-revealed .pl-rail-fill{transition:scale .5s cubic-bezier(.3, .8, .25, 1) calc(.35s + var(--i,0) * .22s)}.pl-track.is-revealed .pl-node{transition:opacity .4s ease calc(.2s + var(--i,0) * .22s), scale .5s cubic-bezier(.3, 1.4, .5, 1) calc(.2s + var(--i,0) * .22s), background-color .3s ease, color .3s ease, border-color .3s ease}.pl-track.is-revealed .pl-body{transition:opacity .5s ease calc(.3s + var(--i,0) * .22s), translate .6s cubic-bezier(.2, .7, .2, 1) calc(.3s + var(--i,0) * .22s)}.pl-track.is-revealed .pl-seg-on{animation:pl-seg .5s ease calc(.6s + var(--i,0) * .22s) both}}@keyframes pl-seg{0%{scale:0 1}to{scale:1}}.pl-seg-on{transform-origin:0}
