.PasswordResetForm_container__mU_4X{justify-content:center;margin:0 auto;width:448px;height:1050px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px 0 rgba(0,0,0,.1);padding:32px;font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.PasswordResetForm_header__LX1ey{width:384px;height:108px;margin-bottom:32px;text-align:center}.PasswordResetForm_iconContainer__NYiHi{width:32px;height:32px;background:#f5a623;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.PasswordResetForm_icon__Taar_{width:14px;height:20px;display:flex;align-items:center;justify-content:center;margin-left:3px}.PasswordResetForm_icon__Taar_ svg{width:14px;height:14px;fill:#ffffff}.PasswordResetForm_title__h9N8_{font-size:24px;font-weight:400;line-height:1.333;color:#594a3e;margin:0 0 8px;text-align:center}.PasswordResetForm_subtitle__EpYi0{font-size:14px;font-weight:400;line-height:1.429;color:#4b5563;margin:0;text-align:center}.PasswordResetForm_formSection__Oex3o{width:384px;margin-bottom:32px}.PasswordResetForm_errorMessage___0fSO{color:#ef4444;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px}.PasswordResetForm_errorMessage___0fSO,.PasswordResetForm_successMessage___3yeK{font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-weight:400;font-size:14px;line-height:1.5;margin-bottom:16px;text-align:center;padding:8px 12px}.PasswordResetForm_successMessage___3yeK{color:#059669;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px}.PasswordResetForm_stepContainer__uxi_a{margin-bottom:32px}.PasswordResetForm_stepHeader__SdkGt{display:flex;align-items:center;margin-bottom:24px}.PasswordResetForm_stepNumber__hpdym{width:24px;height:24px;background:#f5a623;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin-right:12px}.PasswordResetForm_stepNumber__hpdym span{font-size:12px;font-weight:400;line-height:1.193;color:#ffffff}.PasswordResetForm_stepTitle__yJED5{font-size:18px;font-weight:400;line-height:1.556;color:#594a3e;margin:0}.PasswordResetForm_stepNumberDisabled__NHSsJ{width:24px;height:24px;background:#d1d5db;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin-right:12px}.PasswordResetForm_stepNumberDisabled__NHSsJ span{font-size:12px;font-weight:400;line-height:1.193;color:#ffffff}.PasswordResetForm_stepTitleDisabled__Q0rKF{font-size:18px;font-weight:400;line-height:1.556;color:#6b7280;margin:0}.PasswordResetForm_inputGroup__tRjSK{margin-bottom:24px}.PasswordResetForm_label__qpMS3{color:#374151}.PasswordResetForm_labelDisabled__1ul6u,.PasswordResetForm_label__qpMS3{font-size:14px;font-weight:400;line-height:1.193;margin-bottom:8px;display:block}.PasswordResetForm_labelDisabled__1ul6u{color:#6b7280}.PasswordResetForm_inputContainer__BoUQi{position:relative;width:100%}.PasswordResetForm_input__yuLyh{width:100%;height:50px;padding:0 16px;border:1px solid #d1d5db;border-radius:8px;font-size:16px;font-weight:400;line-height:1.5;color:#374151;background:#ffffff;box-sizing:border-box}.PasswordResetForm_loginButton__DElAG{color:#f5a623;text-decoration:none;margin-left:5px}.PasswordResetForm_input__yuLyh::placeholder{color:#adaebc}.PasswordResetForm_input__yuLyh:focus{outline:none;border-color:#f5a623}.PasswordResetForm_disabledInput__DiZ7b{background:rgba(239,239,239,.3);color:#9ca3af}.PasswordResetForm_inputIcon__UWahE{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;display:flex;align-items:center;justify-content:center}.PasswordResetForm_inputIcon__UWahE svg{width:16px;height:16px;fill:#9ca3af}.PasswordResetForm_eyeButton__BJHP6{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:14px;height:16px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.PasswordResetForm_eyeButton__BJHP6 svg{width:14px;height:16px;fill:#9ca3af}.PasswordResetForm_primaryButton__8IKZb{width:100%;height:48px;background:#f5a623;border:none;border-radius:8px;font-size:16px;font-weight:400;line-height:1.193;color:#ffffff;cursor:pointer;margin-bottom:24px;transition:background-color .2s ease}.PasswordResetForm_primaryButton__8IKZb:hover{background:#e0941a}.PasswordResetForm_primaryButton__8IKZb:disabled{background:#d1d5db;color:#6b7280;cursor:not-allowed}.PasswordResetForm_secondaryButton__5LZa_{width:100%;height:48px;background:#d1d5db;border:none;border-radius:8px;font-size:16px;font-weight:400;line-height:1.193;color:#6b7280;cursor:pointer;transition:background-color .2s ease}.PasswordResetForm_secondaryButton__5LZa_:hover:not(:disabled){background:#9ca3af;color:#ffffff}.PasswordResetForm_secondaryButton__5LZa_:disabled{background:#d1d5db;color:#6b7280;cursor:not-allowed}.PasswordResetForm_verificationSection__mhSyd{opacity:1}.PasswordResetForm_helpText__ne_G4{font-size:12px;font-weight:400;line-height:1.333;color:#6b7280;margin:8px 0 16px}.PasswordResetForm_divider__FNob4{width:100%;height:1px;background:#e5e7eb;margin:32px 0}.PasswordResetForm_disabledStep__Xaim3{opacity:.5;pointer-events:none}.PasswordResetForm_footer__36PsD{width:384px;text-align:center}.PasswordResetForm_footerText__SiTfO{font-size:12px;font-weight:400;line-height:1.667;color:#000000;margin:0}.PasswordResetForm_link__qwnhI{color:#f5a623;text-decoration:none}.PasswordResetForm_link__qwnhI:hover{text-decoration:underline}@media (max-width:480px){.PasswordResetForm_container__mU_4X{width:100%;max-width:448px;padding:24px 16px}.PasswordResetForm_footer__36PsD,.PasswordResetForm_formSection__Oex3o,.PasswordResetForm_header__LX1ey{width:100%}}.PasswordResetForm_modalOverlay__drY5q{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;animation:PasswordResetForm_fadeIn__ajLZa .3s ease-out}@keyframes PasswordResetForm_fadeIn__ajLZa{0%{opacity:0}to{opacity:1}}.PasswordResetForm_modalContent__4pK6k{background:#ffffff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12);width:400px;max-width:90vw;animation:PasswordResetForm_modalSlideIn___yPQX .3s ease-out}@keyframes PasswordResetForm_modalSlideIn___yPQX{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.PasswordResetForm_modalHeader__wqDk_{padding:24px 24px 16px;text-align:center;border-bottom:1px solid #f3f4f6}.PasswordResetForm_modalHeader__wqDk_ h3{font-size:20px;font-weight:600;color:#1f2937;margin:0}.PasswordResetForm_modalBody__2XGMF{padding:24px;text-align:center}.PasswordResetForm_successIcon__19Chu{width:64px;height:64px;background:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:32px;color:white;font-weight:700;animation:PasswordResetForm_successPulse__6Zxsx .6s ease-out}@keyframes PasswordResetForm_successPulse__6Zxsx{0%{transform:scale(.8);opacity:.8}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}.PasswordResetForm_modalBody__2XGMF p{font-size:16px;color:#374151;margin:0;font-weight:500}.PasswordResetForm_modalSubText__V5H6i{font-size:14px;color:#6b7280;margin:8px 0 0;font-weight:400}