.StepFlow-module__idnpja__flow{--count:5;gap:var(--sp-6);margin:var(--sp-6) 0 0;padding:0;list-style:none;display:grid}.StepFlow-module__idnpja__stage{--fill:clamp(0, calc(var(--p,1) * var(--count) - var(--i)), 1);gap:var(--sp-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}@media (min-width:48rem){.StepFlow-module__idnpja__stage{gap:var(--sp-5)}}.StepFlow-module__idnpja__rail{justify-content:center;align-self:stretch;width:26px;display:flex;position:relative}.StepFlow-module__idnpja__track,.StepFlow-module__idnpja__fill{width:2px;top:26px;left:50%;bottom:calc(var(--sp-6) * -1);position:absolute;translate:-50%}.StepFlow-module__idnpja__track{background:var(--line-strong)}.StepFlow-module__idnpja__fill{background:var(--signal);transform-origin:top;scale:1 var(--fill)}.StepFlow-module__idnpja__stage:last-child .StepFlow-module__idnpja__track,.StepFlow-module__idnpja__stage:last-child .StepFlow-module__idnpja__fill{display:none}.StepFlow-module__idnpja__node{z-index:1;background:var(--surface);border:1px solid var(--border-control);border-radius:99px;place-items:center;width:26px;height:26px;display:grid;position:relative}.StepFlow-module__idnpja__node:after{content:"";border:1px solid var(--signal);background:var(--signal-12);opacity:var(--fill);border-radius:99px;position:absolute;inset:-1px}.StepFlow-module__idnpja__index{z-index:1;font-size:var(--t-xs);color:var(--text-2);text-transform:none;line-height:1;position:relative}.StepFlow-module__idnpja__stage[data-on] .StepFlow-module__idnpja__index{color:var(--signal-text)}.StepFlow-module__idnpja__body{gap:var(--sp-2);padding-top:2px;display:grid}.StepFlow-module__idnpja__title{font-size:var(--t-md);letter-spacing:-.016em;text-wrap:balance;font-weight:500;line-height:1.25}.StepFlow-module__idnpja__text{max-width:62ch;color:var(--text-2);line-height:1.6}@media (prefers-reduced-motion:reduce){.StepFlow-module__idnpja__stage{--fill:1}.StepFlow-module__idnpja__index{transition:none}}
