.forget-password-page[data-v-0e9ffc51]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.forget-password-page .forget-password-container[data-v-0e9ffc51]{width:100%;max-width:420px;margin:0 20px}.forget-password-page .forget-password-content[data-v-0e9ffc51]{background:#fffffff2;padding:40px;border-radius:16px;box-shadow:0 8px 32px #1f268726;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:slideUp-0e9ffc51 .6s ease-out}.forget-password-page .forget-password-header[data-v-0e9ffc51]{text-align:center;margin-bottom:32px}.forget-password-page .forget-password-header h2[data-v-0e9ffc51]{font-size:28px;color:#1a1a1a;margin-bottom:8px;font-weight:600}.forget-password-page .forget-password-header .sub-title[data-v-0e9ffc51]{color:#666;font-size:14px}.forget-password-page .verification-code-input[data-v-0e9ffc51]{display:flex;gap:8px}.forget-password-page .verification-code-input .ant-input-affix-wrapper[data-v-0e9ffc51]{flex:1}.forget-password-page .verification-code-input .ant-btn[data-v-0e9ffc51]{min-width:120px}.forget-password-page .form-footer[data-v-0e9ffc51]{text-align:center;margin-top:16px}.forget-password-page .form-footer .back-to-login[data-v-0e9ffc51]{color:#667eea;cursor:pointer}.forget-password-page .form-footer .back-to-login[data-v-0e9ffc51]:hover{color:#764ba2}@keyframes slideUp-0e9ffc51{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.forget-password-content[data-v-0e9ffc51]{padding:24px}.forget-password-header h2[data-v-0e9ffc51]{font-size:24px}}
