@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.css");.PasswordResetForm_container__Axcgt{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__EGVMf{width:384px;height:108px;margin-bottom:32px;text-align:center}.PasswordResetForm_iconContainer__u8aay{width:32px;height:32px;background:#f5a623;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.PasswordResetForm_icon__s6_Xl{width:14px;height:20px;display:flex;align-items:center;justify-content:center;margin-left:3px}.PasswordResetForm_icon__s6_Xl svg{width:14px;height:14px;fill:#ffffff}.PasswordResetForm_title__6cwuc{font-size:24px;font-weight:400;line-height:1.333;color:#594a3e;margin:0 0 8px;text-align:center}.PasswordResetForm_subtitle__4uRyE{font-size:14px;font-weight:400;line-height:1.429;color:#4b5563;margin:0;text-align:center}.PasswordResetForm_formSection__VTgJ5{width:384px;margin-bottom:32px}.PasswordResetForm_errorMessage__P5HMq{color:#ef4444;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px}.PasswordResetForm_errorMessage__P5HMq,.PasswordResetForm_successMessage__mkPEG{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__mkPEG{color:#059669;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px}.PasswordResetForm_fieldErrorMessage__LwhFR{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:12px;line-height:1.333;color:#ef4444;margin-top:4px;margin-bottom:0}.PasswordResetForm_stepContainer__elWeh{margin-bottom:32px}.PasswordResetForm_stepHeader__wzuPw{display:flex;align-items:center;margin-bottom:24px}.PasswordResetForm_stepNumber__f2teu{width:24px;height:24px;background:#f5a623;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin-right:12px}.PasswordResetForm_stepNumber__f2teu span{font-size:12px;font-weight:400;line-height:1.193;color:#ffffff}.PasswordResetForm_stepTitle__5NLq6{font-size:18px;font-weight:400;line-height:1.556;color:#594a3e;margin:0}.PasswordResetForm_stepNumberDisabled__btSDQ{width:24px;height:24px;background:#d1d5db;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin-right:12px}.PasswordResetForm_stepNumberDisabled__btSDQ span{font-size:12px;font-weight:400;line-height:1.193;color:#ffffff}.PasswordResetForm_stepTitleDisabled__n_g_O{font-size:18px;font-weight:400;line-height:1.556;color:#6b7280;margin:0}.PasswordResetForm_inputGroup__eeIro{margin-bottom:24px}.PasswordResetForm_label__FQdJ4{color:#374151}.PasswordResetForm_labelDisabled__PAfXS,.PasswordResetForm_label__FQdJ4{font-size:14px;font-weight:400;line-height:1.193;margin-bottom:8px;display:block}.PasswordResetForm_labelDisabled__PAfXS{color:#6b7280}.PasswordResetForm_inputContainer__BpzND{position:relative;width:100%}.PasswordResetForm_input__Z23vA{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__hJAm1{color:#f5a623;text-decoration:none;margin-left:5px}.PasswordResetForm_input__Z23vA::placeholder{color:#adaebc}.PasswordResetForm_input__Z23vA:focus{outline:none;border-color:#f5a623}.PasswordResetForm_disabledInput__LOisH{background:rgba(239,239,239,.3);color:#9ca3af}.PasswordResetForm_inputIcon__1ZoSU{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;display:flex;align-items:center;justify-content:center}.PasswordResetForm_inputIcon__1ZoSU svg{width:16px;height:16px;fill:#9ca3af}.PasswordResetForm_eyeButton__STLWb{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__STLWb svg{width:14px;height:16px;fill:#9ca3af}.PasswordResetForm_primaryButton__fQYko{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__fQYko:hover{background:#e0941a}.PasswordResetForm_primaryButton__fQYko:disabled{background:#d1d5db;color:#6b7280;cursor:not-allowed}.PasswordResetForm_secondaryButton__fPgs7{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__fPgs7:hover:not(:disabled){background:#9ca3af;color:#ffffff}.PasswordResetForm_secondaryButton__fPgs7:disabled{background:#d1d5db;color:#6b7280;cursor:not-allowed}.PasswordResetForm_verificationSection__XY8__{opacity:1}.PasswordResetForm_helpText__M5IZe{font-size:12px;font-weight:400;line-height:1.333;color:#6b7280;margin:8px 0 16px}.PasswordResetForm_divider__LRZu7{width:100%;height:1px;background:#e5e7eb;margin:32px 0}.PasswordResetForm_disabledStep__rjJvp{opacity:.5;pointer-events:none}.PasswordResetForm_footer__xZLZo{width:384px;text-align:center}.PasswordResetForm_footerText__Y3F6M{font-size:12px;font-weight:400;line-height:1.667;color:#000000;margin:0}.PasswordResetForm_link__bgIMJ{color:#f5a623;text-decoration:none}.PasswordResetForm_link__bgIMJ:hover{text-decoration:underline}@media (max-width:480px){.PasswordResetForm_container__Axcgt{width:100%;max-width:448px;padding:24px 16px}.PasswordResetForm_footer__xZLZo,.PasswordResetForm_formSection__VTgJ5,.PasswordResetForm_header__EGVMf{width:100%}}.PasswordResetForm_modalOverlay___t_Hb{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__dvNs_ .3s ease-out}@keyframes PasswordResetForm_fadeIn__dvNs_{0%{opacity:0}to{opacity:1}}.PasswordResetForm_modalContent__ZzzW2{background:#ffffff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12);width:400px;max-width:90vw;animation:PasswordResetForm_modalSlideIn__X1ram .3s ease-out}@keyframes PasswordResetForm_modalSlideIn__X1ram{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.PasswordResetForm_modalHeader__7FUSF{padding:24px 24px 16px;text-align:center;border-bottom:1px solid #f3f4f6}.PasswordResetForm_modalHeader__7FUSF h3{font-size:20px;font-weight:600;color:#1f2937;margin:0}.PasswordResetForm_modalBody__whuhu{padding:24px;text-align:center}.PasswordResetForm_successIcon__YlOYO{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__p_7DP .6s ease-out}@keyframes PasswordResetForm_successPulse__p_7DP{0%{transform:scale(.8);opacity:.8}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}.PasswordResetForm_modalBody__whuhu p{font-size:16px;color:#374151;margin:0;font-weight:500}.PasswordResetForm_modalSubText__GUxoo{font-size:14px;color:#6b7280;margin:8px 0 0;font-weight:400}