.Onboarding-module__Nz2wRW__wizardContainer{background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:800px;min-height:550px;padding:3rem;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0000001a}.Onboarding-module__Nz2wRW__stepContent{flex-direction:column;flex:1;justify-content:center;display:flex}.Onboarding-module__Nz2wRW__stepWrapper{width:100%;max-width:700px;margin:0 auto;padding:1rem 0;animation:.5s ease-out Onboarding-module__Nz2wRW__fadeInUp}.Onboarding-module__Nz2wRW__progressBarContainer{background:#f3f4f6;width:100%;height:6px;position:absolute;top:0;left:0;overflow:hidden}.Onboarding-module__Nz2wRW__progressBarFill{background:linear-gradient(90deg,#2563eb,#4f46e5);height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.Onboarding-module__Nz2wRW__stepIndicator{color:#6b7280;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.9rem;font-weight:600;display:flex}.Onboarding-module__Nz2wRW__stepTitle{color:#111827;letter-spacing:-.02em;margin-bottom:1rem;font-size:2.25rem;font-weight:700;line-height:1.2}.Onboarding-module__Nz2wRW__stepDescription{color:#6b7280;max-width:600px;margin-bottom:3rem;font-size:1.125rem;line-height:1.6}.Onboarding-module__Nz2wRW__optionsGrid{flex-direction:column;gap:1rem;display:flex}.Onboarding-module__Nz2wRW__optionButton{cursor:pointer;text-align:left;background:#f9fafb;border:2px solid #0000;border-radius:12px;align-items:center;gap:1.5rem;width:100%;max-width:650px;padding:1.25rem 1.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.Onboarding-module__Nz2wRW__optionButton:hover{background:#eff6ff;border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 10px 25px -5px #0000000d}.Onboarding-module__Nz2wRW__optionButton.Onboarding-module__Nz2wRW__selected{background:#eff6ff;border-color:#2563eb;box-shadow:0 4px 6px -1px #2563eb1a}.Onboarding-module__Nz2wRW__keyBox{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:700;transition:all .2s;display:flex}.Onboarding-module__Nz2wRW__optionButton.Onboarding-module__Nz2wRW__selected .Onboarding-module__Nz2wRW__keyBox{color:#fff;background:#2563eb;border-color:#2563eb}.Onboarding-module__Nz2wRW__optionLabel{color:#374151;flex:1;font-size:1.125rem;font-weight:500}.Onboarding-module__Nz2wRW__optionButton.Onboarding-module__Nz2wRW__selected .Onboarding-module__Nz2wRW__optionLabel{color:#1e3a8a;font-weight:600}.Onboarding-module__Nz2wRW__inputGroup{margin-bottom:2.5rem;position:relative}.Onboarding-module__Nz2wRW__inputLabel{color:#6b7280;margin-bottom:.75rem;font-size:.95rem;font-weight:600;transition:color .3s;display:block}.Onboarding-module__Nz2wRW__inputLabel.Onboarding-module__Nz2wRW__focused{color:#2563eb}.Onboarding-module__Nz2wRW__inputField{color:#111827;background:0 0;border:none;border-bottom:2px solid #e5e7eb;border-radius:0;outline:none;width:100%;padding:1rem 0;font-family:inherit;font-size:1.25rem;transition:all .3s}.Onboarding-module__Nz2wRW__inputField:focus{border-bottom-color:#2563eb}.Onboarding-module__Nz2wRW__inputField.Onboarding-module__Nz2wRW__error{border-bottom-color:#ef4444}.Onboarding-module__Nz2wRW__errorMessage{color:#ef4444;margin-top:.5rem;font-size:.875rem;animation:.3s ease-out Onboarding-module__Nz2wRW__fadeInUp;display:block}.Onboarding-module__Nz2wRW__navButtons{gap:1rem;margin-top:auto;padding-top:3rem;display:flex}.Onboarding-module__Nz2wRW__backBtn{color:#4b5563;cursor:pointer;background:#f3f4f6;border:none;border-radius:12px;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .2s}.Onboarding-module__Nz2wRW__backBtn:hover{color:#111827;background:#e5e7eb}.Onboarding-module__Nz2wRW__nextBtn{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:12px;align-items:center;gap:.5rem;padding:1rem 3rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #0000001a}.Onboarding-module__Nz2wRW__nextBtn:hover{background:#000;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}.Onboarding-module__Nz2wRW__nextBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.Onboarding-module__Nz2wRW__slotsGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;margin-bottom:3rem;display:grid}.Onboarding-module__Nz2wRW__slotButton{cursor:pointer;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.Onboarding-module__Nz2wRW__slotButton:hover{border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000000d}.Onboarding-module__Nz2wRW__slotButton.Onboarding-module__Nz2wRW__selected{background:#eff6ff;border-color:#2563eb;transform:scale(1.05);box-shadow:0 4px 6px -1px #2563eb1a}@keyframes Onboarding-module__Nz2wRW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Onboarding-module__Nz2wRW__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Onboarding-module__Nz2wRW__scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}@media (max-width:768px){.Onboarding-module__Nz2wRW__wizardContainer{border-radius:16px;min-height:auto;padding:1.5rem}.Onboarding-module__Nz2wRW__stepTitle{font-size:1.75rem}.Onboarding-module__Nz2wRW__stepDescription{margin-bottom:2rem;font-size:1rem}.Onboarding-module__Nz2wRW__optionButton{gap:1rem;padding:1rem}.Onboarding-module__Nz2wRW__keyBox{display:none}.Onboarding-module__Nz2wRW__navButtons{flex-direction:column-reverse;gap:.75rem}.Onboarding-module__Nz2wRW__backBtn,.Onboarding-module__Nz2wRW__nextBtn{justify-content:center;width:100%}.Onboarding-module__Nz2wRW__formGrid{grid-template-columns:1fr!important;gap:0!important}}
