@keyframes StepIndicator_fadeIn__jQvo8{0%{opacity:0}to{opacity:1}}@keyframes StepIndicator_slideUp__uIEgH{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes StepIndicator_slideDown__LLSmG{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes StepIndicator_pulse__ZJfzK{0%,to{opacity:1}50%{opacity:.5}}@keyframes StepIndicator_spin__fX6p2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes StepIndicator_bounce__IyYWl{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-30px,0)}70%{transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.StepIndicator_stepIndicator__ptLP8{width:100%;margin-bottom:2rem}.StepIndicator_stepContainer__ZT4q9{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:1rem}.StepIndicator_stepItem__mVTku{display:flex;flex-direction:column;align-items:center;position:relative;flex:1 1;max-width:200px}.StepIndicator_stepNumber__Ztvo3{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;margin-bottom:.5rem;transition:all var(--transition-fast) ease-in-out;position:relative;z-index:2}.StepIndicator_stepNumber__Ztvo3.StepIndicator_active__IudAb{background-color:#3b82f6;color:#fff;box-shadow:0 4px 12px rgba(59,130,246,.3)}.StepIndicator_stepNumber__Ztvo3.StepIndicator_inactive__xt5Ll{background-color:#e5e7eb;color:#6b7280}.StepIndicator_stepNumberText__h2IIs{font-size:.875rem;font-weight:600}.StepIndicator_stepLabel__ez9v8{font-size:.75rem;font-weight:500;color:#6b7280;text-align:center;line-height:1.2;max-width:120px}.StepIndicator_stepConnector__60wF2{position:absolute;top:1.25rem;left:calc(50% + 1.25rem);right:calc(-50% + 1.25rem);height:2px;z-index:1}.StepIndicator_stepConnector__60wF2.StepIndicator_completed__Aa0Nq{background-color:#3b82f6}.StepIndicator_stepConnector__60wF2.StepIndicator_pending__sOl4M{background-color:#e5e7eb}.StepIndicator_progressBar__7m68I{width:100%;height:4px;background-color:#e5e7eb;border-radius:2px;overflow:hidden}.StepIndicator_progressFill__Pngpg{height:100%;background:linear-gradient(90deg,#3b82f6,#1d4ed8);border-radius:2px;transition:all var(--transition-fast) ease-in-out;transition-duration:.5s}@media(max-width:768px){.StepIndicator_stepIndicator__ptLP8{margin-bottom:1.5rem}.StepIndicator_stepContainer__ZT4q9{padding:0 1rem}.StepIndicator_stepItem__mVTku{max-width:100px}.StepIndicator_stepNumber__Ztvo3{width:2rem;height:2rem;font-size:.75rem}.StepIndicator_stepLabel__ez9v8{font-size:.625rem;max-width:80px}.StepIndicator_stepConnector__60wF2{top:1rem;left:calc(50% + 1rem);right:calc(-50% + 1rem)}}@media(prefers-reduced-motion:reduce){.StepIndicator_progressFill__Pngpg,.StepIndicator_stepNumber__Ztvo3{transition:none}}@media(prefers-color-scheme:dark){.StepIndicator_stepNumber__Ztvo3.StepIndicator_inactive__xt5Ll{background-color:#374151;color:#9ca3af}.StepIndicator_stepLabel__ez9v8{color:#9ca3af}.StepIndicator_progressBar__7m68I,.StepIndicator_stepConnector__60wF2.StepIndicator_pending__sOl4M{background-color:#374151}}