.StepProgressIndicator_container__0KF8L{width:100%;padding:1.5rem;background:var(--color-surface);border:var(--border-neutral);border-radius:var(--radius-lg);margin-bottom:2rem;box-shadow:var(--shadow-sm);transition:var(--transition-all)}.StepProgressIndicator_container__0KF8L:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.StepProgressIndicator_compactContainer__T7mje{width:100%;padding:1rem;background:var(--color-surface);border:var(--border-neutral);border-radius:var(--radius-md);margin-bottom:1.5rem;box-shadow:var(--shadow-sm);transition:var(--transition-all)}.StepProgressIndicator_progressBarContainer__8KHAT{width:100%;margin-bottom:1rem}.StepProgressIndicator_stepsContainer___2imj{width:100%}.StepProgressIndicator_stepsRow__GSfH4{position:relative;width:100%}.StepProgressIndicator_connectionLines__KZSM5{position:absolute;top:18px;left:0;right:0;height:2px;display:flex;align-items:center;z-index:1}.StepProgressIndicator_stepIndicator__4WNEg{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;flex-shrink:0;transition:var(--transition-all);position:relative;z-index:4;font-family:var(--sf-theme-heading-font,"Hind",sans-serif);font-weight:700}.StepProgressIndicator_stepIndicator__4WNEg.StepProgressIndicator_clickable__NNolD{cursor:pointer}.StepProgressIndicator_stepIndicator__4WNEg.StepProgressIndicator_clickable__NNolD:hover{transform:scale(1.05)}.StepProgressIndicator_stepNumber__gWb_R{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;border:2px solid;border-radius:50%;transition:var(--transition-all);font-family:var(--sf-theme-heading-font,"Hind",sans-serif)}.StepProgressIndicator_checkIcon__cX24_{color:var(--color-text);background:var(--color-surface);border-radius:50%;padding:2px}.StepProgressIndicator_stepContent__xsDgN{flex:1;min-width:0;position:relative;z-index:4;padding:.5rem;border-radius:var(--radius-sm);transition:var(--transition-all)}.StepProgressIndicator_stepContent__xsDgN.StepProgressIndicator_clickable__NNolD{cursor:pointer}.StepProgressIndicator_stepContent__xsDgN.StepProgressIndicator_clickable__NNolD:hover{background:var(--color-surface-hover)}.StepProgressIndicator_stepTitle__xQOYu{line-height:1.4;font-family:var(--sf-theme-heading-font,"Hind",sans-serif);font-weight:500;font-size:.875rem;transition:var(--transition-colors)}.StepProgressIndicator_connectionLine__0tEa0{flex:1;height:2px;background:var(--color-neutral-300);margin:0 18px;transition:var(--transition-colors);border-radius:1px}.StepProgressIndicator_completedLine__yC7_L{background:var(--sf-brand)}.StepProgressIndicator_stepIndicator__4WNEg.StepProgressIndicator_completed__J9yVY{background:var(--sf-brand);box-shadow:var(--shadow-sm)}.StepProgressIndicator_stepIndicator__4WNEg.StepProgressIndicator_completed__J9yVY .StepProgressIndicator_stepNumber__gWb_R{border-color:var(--sf-brand);background:var(--sf-brand);color:var(--color-bg)}.StepProgressIndicator_stepTitle__xQOYu.StepProgressIndicator_completed__J9yVY{color:var(--sf-brand);font-weight:600}.StepProgressIndicator_stepIndicator__4WNEg.StepProgressIndicator_current__KqOBy{background:var(--color-bg);box-shadow:0 0 0 3px var(--sf-brand);animation:StepProgressIndicator_pulseStep__4tiG9 2s infinite}.StepProgressIndicator_stepIndicator__4WNEg.StepProgressIndicator_current__KqOBy .StepProgressIndicator_stepNumber__gWb_R{border-color:var(--sf-brand);background:var(--sf-brand);color:var(--color-bg)}.StepProgressIndicator_stepTitle__xQOYu.StepProgressIndicator_current__KqOBy{color:var(--sf-brand);font-weight:700}.StepProgressIndicator_stepIndicator__4WNEg.StepProgressIndicator_upcoming__R8nau{background:var(--color-surface-hover)}.StepProgressIndicator_stepIndicator__4WNEg.StepProgressIndicator_upcoming__R8nau .StepProgressIndicator_stepNumber__gWb_R{border-color:var(--color-neutral-400);background:var(--color-surface-hover);color:var(--color-neutral-500)}.StepProgressIndicator_stepTitle__xQOYu.StepProgressIndicator_upcoming__R8nau{color:var(--color-neutral-500);font-weight:400}@keyframes StepProgressIndicator_pulseStep__4tiG9{0%,to{box-shadow:0 0 0 3px var(--sf-brand)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--sf-brand) 30%,transparent)}}@media (max-width:768px){.StepProgressIndicator_container__0KF8L{padding:1.25rem;margin-bottom:1.5rem}.StepProgressIndicator_compactContainer__T7mje{padding:1rem;margin-bottom:1.25rem}.StepProgressIndicator_stepIndicator__4WNEg{width:32px;height:32px}.StepProgressIndicator_stepNumber__gWb_R{font-size:.75rem}.StepProgressIndicator_stepTitle__xQOYu{font-size:.8125rem}.StepProgressIndicator_stepContent__xsDgN{margin-left:.5rem}}@media (max-width:480px){.StepProgressIndicator_container__0KF8L{padding:1rem;margin-bottom:1.25rem}.StepProgressIndicator_compactContainer__T7mje{padding:.875rem}.StepProgressIndicator_stepsRow__GSfH4{flex-direction:column;gap:.75rem;align-items:stretch}.StepProgressIndicator_connectionLine__0tEa0{display:none}.StepProgressIndicator_stepContent__xsDgN{margin-left:.75rem}.StepProgressIndicator_stepTitle__xQOYu{font-size:.875rem}}@media print{.StepProgressIndicator_compactContainer__T7mje,.StepProgressIndicator_container__0KF8L{box-shadow:none;border:1px solid var(--sf-color-black);background:var(--sf-color-white)}.StepProgressIndicator_stepIndicator__4WNEg.StepProgressIndicator_completed__J9yVY .StepProgressIndicator_stepNumber__gWb_R,.StepProgressIndicator_stepIndicator__4WNEg.StepProgressIndicator_current__KqOBy .StepProgressIndicator_stepNumber__gWb_R{border-color:var(--sf-color-black);background:var(--sf-color-black);color:var(--sf-color-white)}.StepProgressIndicator_connectionLine__0tEa0{background:var(--sf-border-subtle)}.StepProgressIndicator_completedLine__yC7_L{background:var(--sf-color-black)}}.StepProgressIndicator_stepContent__xsDgN.StepProgressIndicator_clickable__NNolD:focus-visible,.StepProgressIndicator_stepIndicator__4WNEg.StepProgressIndicator_clickable__NNolD:focus-visible{outline:2px solid var(--color-text);outline-offset:2px;border-radius:var(--radius-sm)}.StepProgressIndicator_stepIndicator__4WNEg.StepProgressIndicator_completed__J9yVY:after{content:"";position:absolute;top:-2px;right:-2px;width:12px;height:12px;background:var(--color-success-500);border:2px solid var(--color-bg);border-radius:50%;opacity:.9;animation:StepProgressIndicator_scaleIn__6bbWp .3s ease-out}@keyframes StepProgressIndicator_scaleIn__6bbWp{0%{opacity:0;transform:scale(0)}to{opacity:.9;transform:scale(1)}}.StepProgressIndicator_connectionLine__0tEa0,.StepProgressIndicator_stepIndicator__4WNEg,.StepProgressIndicator_stepNumber__gWb_R,.StepProgressIndicator_stepTitle__xQOYu{transition:var(--transition-all)}.StepProgressIndicator_stepContent__xsDgN.StepProgressIndicator_clickable__NNolD:hover .StepProgressIndicator_stepTitle__xQOYu{color:var(--color-text)}.StepProgressIndicator_progressBarContainer__8KHAT:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,var(--color-text) 50%,transparent 100%);opacity:.1;border-radius:1px}.TopProgressBar_topProgressContainer___jI8q{position:fixed;top:0;left:0;right:0;width:100vw;height:3px;z-index:1000;background:transparent;pointer-events:none;contain:layout style paint;will-change:auto}.TopProgressBar_progressBar__7D7Z2{width:100%;height:3px;background:transparent}.TopProgressBar_progressBar__7D7Z2 .mantine-Progress-root{background-color:color-mix(in srgb,var(--sf-text-primary) 5%,transparent)!important;height:3px!important;border-radius:0!important}.TopProgressBar_progressBar__7D7Z2 .mantine-Progress-bar,.TopProgressBar_progressBar__7D7Z2 .mantine-Progress-section{background:linear-gradient(90deg,var(--color-brand-500) 0,var(--color-brand-600) 50%,var(--color-brand-700) 100%)!important;height:3px!important;border-radius:0!important;transition:width .5s cubic-bezier(.4,0,.2,1)!important;position:relative;animation:TopProgressBar_breathe__8rK8w 3s ease-in-out infinite;transform:translateZ(0);contain:layout style paint}.TopProgressBar_progressBar__7D7Z2 .mantine-Progress-bar:after,.TopProgressBar_progressBar__7D7Z2 .mantine-Progress-section:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sf-color-white) 30%,transparent),transparent);animation:TopProgressBar_shimmer__9VQgx 3s ease-in-out infinite}@keyframes TopProgressBar_shimmer__9VQgx{0%{left:-100%}to{left:100%}}@keyframes TopProgressBar_breathe__8rK8w{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@media (prefers-contrast:high){.TopProgressBar_progressBar__7D7Z2 .mantine-Progress-root{background-color:ButtonFace!important;border:1px solid ButtonText!important;height:4px!important}.TopProgressBar_progressBar__7D7Z2 .mantine-Progress-bar,.TopProgressBar_progressBar__7D7Z2 .mantine-Progress-section{background:Highlight!important;height:4px!important}.TopProgressBar_topProgressContainer___jI8q{height:4px}}@media (prefers-reduced-motion:reduce){.TopProgressBar_progressBar__7D7Z2 .mantine-Progress-bar,.TopProgressBar_progressBar__7D7Z2 .mantine-Progress-section{transition:none!important;animation:none!important;opacity:1!important}.TopProgressBar_progressBar__7D7Z2 .mantine-Progress-bar:after,.TopProgressBar_progressBar__7D7Z2 .mantine-Progress-section:after{animation:none!important}}@media (max-width:768px){.TopProgressBar_topProgressContainer___jI8q{height:4px}.TopProgressBar_progressBar__7D7Z2,.TopProgressBar_progressBar__7D7Z2 .mantine-Progress-bar,.TopProgressBar_progressBar__7D7Z2 .mantine-Progress-root,.TopProgressBar_progressBar__7D7Z2 .mantine-Progress-section{height:4px!important}}