.SetupWizard_wizardContainer__e4_Ii{position:relative;width:100%;max-width:900px;margin:0 auto;padding:2rem 1rem}.SetupWizard_stepperWrapper__sdSmA{position:relative;margin-bottom:3rem;padding:0 1rem}.SetupWizard_progressBackground__n0IY6{position:absolute;top:24px;left:2rem;right:2rem;height:4px;background-color:var(--border-light,#e2e8f0);border-radius:4px;z-index:1}.SetupWizard_progressBar__KKMkS{position:absolute;top:24px;right:2rem;height:4px;background-color:var(--brand-primary,#3b82f6);border-radius:4px;z-index:2;transition:width .4s cubic-bezier(.4,0,.2,1)}.SetupWizard_stepsContainer__GVDgQ{position:relative;display:flex;justify-content:space-between;z-index:3}.SetupWizard_stepItem__B36xL{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:80px}.SetupWizard_stepCircle__IjUsf{width:48px;height:48px;border-radius:50%;background-color:var(--background-primary,#fff);border:3px solid var(--border-light,#e2e8f0);display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;transition:all .4s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.SetupWizard_stepCircle__IjUsf,.SetupWizard_stepTitle__tQ_yV{color:var(--text-secondary,#94a3b8);font-family:var(--font-primary),sans-serif}.SetupWizard_stepTitle__tQ_yV{font-size:.875rem;font-weight:600;text-align:center;transition:color .3s ease;white-space:nowrap}.SetupWizard_activeStep__aDvXw .SetupWizard_stepCircle__IjUsf{border-color:var(--brand-primary,#3b82f6);color:var(--brand-primary,#3b82f6);box-shadow:0 0 0 4px rgba(59,130,246,.15);transform:scale(1.1)}.SetupWizard_activeStep__aDvXw .SetupWizard_stepTitle__tQ_yV{color:var(--brand-primary,#3b82f6)}.SetupWizard_completedStep__D6Cyt .SetupWizard_stepCircle__IjUsf{background-color:var(--brand-primary,#3b82f6);border-color:var(--brand-primary,#3b82f6);color:#fff}.SetupWizard_completedStep__D6Cyt .SetupWizard_stepTitle__tQ_yV{color:var(--text-primary,#1e293b)}.SetupWizard_checkIcon__MqKgB{width:20px;height:20px;animation:SetupWizard_scaleIn__XTj9u .3s ease-in-out}.SetupWizard_stepContent__MZ9f0{animation:SetupWizard_fadeIn__lekto .4s ease-in-out}@keyframes SetupWizard_scaleIn__XTj9u{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes SetupWizard_fadeIn__lekto{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.SetupWizard_stepTitle__tQ_yV{font-size:.75rem;white-space:normal;line-height:1.2}.SetupWizard_stepCircle__IjUsf{width:40px;height:40px;font-size:1rem}.SetupWizard_progressBackground__n0IY6,.SetupWizard_progressBar__KKMkS{top:20px}}