.ne-workflow[data-flickering="1"]{opacity:0}.ne-workflow{display:grid;place-items:center;position:relative}.ne-workflow__source{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none}.ne-workflow__host{display:block;min-width:0!important;min-height:0!important}.ne-workflow__timeline{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.ne-workflow__step{display:flex;flex-direction:column;align-items:center;gap:inherit}.ne-workflow__badge{display:flex;align-items:center;transition:background-color 0.4s ease,color 0.4s ease,border-color 0.4s ease}.ne-workflow__text{display:inline-block}.ne-workflow__step.is-active .ne-workflow__text{animation:ne-wf-text-slide 0.25s ease-out}@keyframes ne-wf-text-slide{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.ne-workflow__progress{display:none;flex-shrink:0}.ne-workflow__step.is-active .ne-workflow__progress{display:block}.ne-workflow__circle-stroke{stroke-width:12;stroke-dasharray:1;stroke-dashoffset:1}.ne-workflow__step.is-active .ne-workflow__circle-stroke{animation:ne-wf-draw var(--ne-wf-progress-dur,1s) ease-out 0.5s forwards}.ne-workflow__step.is-completed .ne-workflow__circle-stroke{stroke-dashoffset:0;animation:none}.ne-workflow__circle-fill{transition:fill 0.15s ease-out}.ne-workflow__checkmark{stroke-dasharray:1;stroke-dashoffset:1}.ne-workflow__step.is-completed .ne-workflow__checkmark{animation:ne-wf-draw 0.3s ease-out forwards}@keyframes ne-wf-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}.ne-workflow__connector{display:flex;justify-content:center;align-items:center}.ne-workflow__line-track{height:100%;border-radius:9999px;overflow:hidden}.ne-workflow__line-fill{width:100%;height:0;border-radius:9999px}