.email-verification-overlay[data-v-fe47d706]{align-items:center;animation:fadeIn-fe47d706 .2s ease;backdrop-filter:blur(8px);background:#0009;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:10000}@keyframes fadeIn-fe47d706{0%{opacity:0}to{opacity:1}}.email-verification-dialog[data-v-fe47d706]{animation:slideUp-fe47d706 .3s ease;background:var(--dialog-bg,#fff);border:1px solid var(--dialog-border,rgba(244,143,177,.1));border-radius:24px;box-shadow:0 20px 60px #0000004d;max-width:500px;padding:40px;position:relative;width:100%}@keyframes slideUp-fe47d706{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.close-btn[data-v-fe47d706]{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-secondary,#999);cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:20px;top:20px;transition:all .2s}.close-btn[data-v-fe47d706]:hover{background:var(--hover-bg,rgba(244,143,177,.1));color:#f48fb1}.dialog-header[data-v-fe47d706]{margin-bottom:30px;text-align:center}.dialog-header h2[data-v-fe47d706]{background:linear-gradient(135deg,#f48fb1,#f06292);-webkit-background-clip:text;color:var(--text-primary,#333);font-size:28px;font-weight:600;margin:0 0 10px;-webkit-text-fill-color:transparent;background-clip:text}.dialog-header p[data-v-fe47d706]{color:var(--text-secondary,#666);font-size:14px;margin:0}.dialog-content[data-v-fe47d706]{margin-top:20px}.current-email-info[data-v-fe47d706]{background:var(--input-bg,#fafafa);border:1px solid var(--input-border,#e5e5e5);border-radius:12px;margin-bottom:20px;padding:16px}.info-label[data-v-fe47d706]{color:var(--text-secondary,#888);display:block;font-size:13px;font-weight:500;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.info-value-row[data-v-fe47d706]{align-items:center;display:flex;gap:16px;justify-content:space-between}.info-value-group[data-v-fe47d706]{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.info-value[data-v-fe47d706]{color:var(--text-primary,#333);font-size:16px;font-weight:500;word-break:break-all}.verified-badge[data-v-fe47d706]{align-items:center;background:transparent;border-radius:0;color:#10b981;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:500;gap:4px;padding:0;white-space:nowrap}.verified-badge svg[data-v-fe47d706]{height:14px;stroke-width:2.5;width:14px}.unverified-badge[data-v-fe47d706]{background:transparent;border-radius:0;color:#f59e0b;display:inline-block;flex-shrink:0;font-size:13px;font-weight:500;padding:0;white-space:nowrap}.change-btn[data-v-fe47d706]{background:linear-gradient(135deg,#f48fb1,#f06292);border:none;border-radius:16px;box-shadow:0 2px 8px #f48fb140;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;padding:6px 16px;transition:all .2s}.change-btn[data-v-fe47d706]:hover:not(:disabled){box-shadow:0 4px 12px #f48fb159;transform:translateY(-1px)}.change-btn[data-v-fe47d706]:active:not(:disabled){transform:translateY(0)}.change-btn[data-v-fe47d706]:disabled{cursor:not-allowed;opacity:.6}.change-email-section[data-v-fe47d706]{margin-bottom:20px}.email-sent-info[data-v-fe47d706]{background:var(--input-bg,#fafafa);border:1px solid var(--input-border,#e5e5e5);border-radius:12px;margin-bottom:24px;padding:24px;text-align:center}.email-sent-info svg[data-v-fe47d706]{color:#f48fb1;margin-bottom:16px;opacity:.9}.email-sent-info p[data-v-fe47d706]{color:var(--text-secondary,#666);font-size:14px;margin:4px 0}.sent-email[data-v-fe47d706]{color:var(--text-primary,#333)!important;font-size:16px!important;font-weight:600;margin-top:8px!important;word-break:break-all}.form-group[data-v-fe47d706]{margin-bottom:20px}.form-group label[data-v-fe47d706]{color:var(--text-primary,#333);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.form-group input[data-v-fe47d706]{background:var(--input-bg,#fff);border:2px solid var(--input-border,#e0e0e0);border-radius:12px;box-sizing:border-box;color:var(--text-primary,#333);font-size:15px;padding:12px 16px;transition:all .2s;width:100%}.form-group input[data-v-fe47d706]:focus{border-color:#f48fb1;box-shadow:0 0 0 3px #f48fb126;outline:none}.form-group input[data-v-fe47d706]:disabled{background:var(--disabled-bg,#f5f5f5);cursor:not-allowed;opacity:.6}.code-input-wrapper[data-v-fe47d706]{display:flex;gap:10px}.code-input-wrapper input[data-v-fe47d706]{flex:1}.resend-btn[data-v-fe47d706]{background:var(--secondary-btn-bg,#f5f5f5);border:none;border-radius:12px;color:var(--text-secondary,#666);cursor:pointer;font-size:14px;padding:12px 20px;transition:all .2s;white-space:nowrap}.resend-btn[data-v-fe47d706]:hover:not(:disabled){background:#f48fb11a;color:#f48fb1}.resend-btn[data-v-fe47d706]:disabled{cursor:not-allowed;opacity:.6}.error-message[data-v-fe47d706]{background:#ff63841a;border-left:4px solid #ff6384;border-radius:12px;color:#ff6384;font-size:14px;margin-bottom:20px;padding:12px 16px}.primary-btn[data-v-fe47d706]{background:linear-gradient(135deg,#f48fb1,#f06292);border:none;border-radius:12px;box-shadow:0 2px 8px #f48fb140;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.primary-btn[data-v-fe47d706]:hover:not(:disabled){background:linear-gradient(135deg,#f06292,#ec407a);box-shadow:0 4px 16px #f48fb159;transform:translateY(-1px)}.primary-btn[data-v-fe47d706]:active:not(:disabled){box-shadow:0 2px 8px #f48fb140;transform:translateY(0)}.primary-btn[data-v-fe47d706]:disabled{cursor:not-allowed;opacity:.6;transform:none}.skip-btn[data-v-fe47d706]{background:transparent;border:2px solid var(--input-border,#e0e0e0);border-radius:12px;color:var(--text-secondary,#666);cursor:pointer;font-size:16px;font-weight:600;margin-top:12px;padding:14px;transition:all .2s;width:100%}.skip-btn[data-v-fe47d706]:hover:not(:disabled){background:#f48fb10d;border-color:#f48fb1;color:#f48fb1}.skip-btn[data-v-fe47d706]:disabled{cursor:not-allowed;opacity:.6}.button-group[data-v-fe47d706]{display:flex;gap:12px}.secondary-btn[data-v-fe47d706]{background:var(--secondary-btn-bg,#f5f5f5);border:none;border-radius:12px;color:var(--text-secondary,#666);cursor:pointer;flex:1;font-size:16px;font-weight:600;padding:14px;transition:all .2s}.secondary-btn[data-v-fe47d706]:hover:not(:disabled){background:#f48fb11a;color:#f48fb1}.secondary-btn[data-v-fe47d706]:disabled{cursor:not-allowed;opacity:.6}.success-content[data-v-fe47d706]{padding:20px 0;text-align:center}.success-icon[data-v-fe47d706]{align-items:center;animation:scaleIn-fe47d706 .5s ease;background:linear-gradient(135deg,#f48fb1,#f06292);border-radius:50%;box-shadow:0 8px 24px #f48fb166;color:#fff;display:flex;font-size:48px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}@keyframes scaleIn-fe47d706{0%{transform:scale(0)}to{transform:scale(1)}}.success-content h3[data-v-fe47d706]{color:var(--text-primary,#333);font-size:24px;margin:0 0 10px}.success-content p[data-v-fe47d706]{color:var(--text-secondary,#666);font-size:15px;margin:0 0 30px}@media(max-width:600px){.email-verification-dialog[data-v-fe47d706]{padding:30px 20px}.dialog-header h2[data-v-fe47d706]{font-size:24px}.code-input-wrapper[data-v-fe47d706]{flex-direction:column}.resend-btn[data-v-fe47d706]{width:100%}}body.theme-dark .email-verification-overlay,html.theme-dark .email-verification-overlay{background:#000c!important}body.theme-dark .email-verification-dialog,html.theme-dark .email-verification-dialog{background:#1a1a1a!important;border-color:#f48fb133!important;box-shadow:0 20px 60px #0009!important}body.theme-dark .close-btn,html.theme-dark .close-btn{color:#b0b0b0!important}body.theme-dark .close-btn:hover,html.theme-dark .close-btn:hover{background:#f48fb126!important;color:#f48fb1!important}body.theme-dark .dialog-header h2,html.theme-dark .dialog-header h2{color:#e0e0e0!important}body.theme-dark .dialog-header p,html.theme-dark .dialog-header p{color:#b0b0b0!important}body.theme-dark .current-email-info,html.theme-dark .current-email-info{background:#2a2a2a!important;border-color:#3a3a3a!important}body.theme-dark .info-label,html.theme-dark .info-label{color:#9ca3af!important}body.theme-dark .info-value,html.theme-dark .info-value{color:#e0e0e0!important}body.theme-dark .verified-badge,html.theme-dark .verified-badge{color:#4ade80!important}body.theme-dark .unverified-badge,html.theme-dark .unverified-badge{color:#fbbf24!important}body.theme-dark .email-sent-info,html.theme-dark .email-sent-info{background:#2a2a2a!important;border-color:#3a3a3a!important}body.theme-dark .email-sent-info svg,html.theme-dark .email-sent-info svg{color:#f48fb1!important}body.theme-dark .email-sent-info p,html.theme-dark .email-sent-info p{color:#b0b0b0!important}body.theme-dark .sent-email,html.theme-dark .sent-email,body.theme-dark .form-group label,html.theme-dark .form-group label{color:#e0e0e0!important}body.theme-dark .form-group input,html.theme-dark .form-group input{background:#2a2a2a!important;border-color:#3a3a3a!important;color:#e0e0e0!important}body.theme-dark .form-group input:focus,html.theme-dark .form-group input:focus{border-color:#f48fb1!important;box-shadow:0 0 0 3px #f48fb133!important}body.theme-dark .form-group input:disabled,html.theme-dark .form-group input:disabled{background:#1f1f1f!important;opacity:.6!important}body.theme-dark .resend-btn,html.theme-dark .resend-btn{background:#2a2a2a!important;color:#b0b0b0!important}body.theme-dark .resend-btn:hover:not(:disabled),html.theme-dark .resend-btn:hover:not(:disabled){background:#f48fb126!important;color:#f48fb1!important}body.theme-dark .error-message,html.theme-dark .error-message{background:#ef444426!important;border-left-color:#f87171!important;color:#f87171!important}body.theme-dark .secondary-btn,html.theme-dark .secondary-btn{background:#2a2a2a!important;color:#b0b0b0!important}body.theme-dark .secondary-btn:hover:not(:disabled),html.theme-dark .secondary-btn:hover:not(:disabled){background:#f48fb126!important;color:#f48fb1!important}body.theme-dark .skip-btn,html.theme-dark .skip-btn{border-color:#3a3a3a!important;color:#b0b0b0!important}body.theme-dark .skip-btn:hover:not(:disabled),html.theme-dark .skip-btn:hover:not(:disabled){background:#f48fb11a!important;border-color:#f48fb1!important;color:#f48fb1!important}body.theme-dark .success-content h3,html.theme-dark .success-content h3{color:#e0e0e0!important}body.theme-dark .success-content p,html.theme-dark .success-content p{color:#b0b0b0!important}.forgot-password-overlay[data-v-83911a6e]{align-items:center;backdrop-filter:blur(8px);background:#0f1115bd;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10010}.forgot-password-dialog[data-v-83911a6e]{background:#fff;border-radius:28px;box-shadow:0 28px 64px #140e183d;padding:36px;position:relative;width:min(480px,100%)}.close-btn[data-v-83911a6e]{background:transparent;border:none;border-radius:50%;color:#887487;cursor:pointer;position:absolute;right:18px;top:18px}.dialog-header[data-v-83911a6e]{margin-bottom:24px;text-align:center}.dialog-header h2[data-v-83911a6e]{background:linear-gradient(135deg,#f48fb1,#f06292);-webkit-background-clip:text;background-clip:text;font-size:28px;margin:0 0 10px;-webkit-text-fill-color:transparent}.dialog-header p[data-v-83911a6e]{color:#7c6c79;margin:0}.admin-notice[data-v-83911a6e]{background:linear-gradient(135deg,#fff9e6,#fff3cd);border:1px solid #ffe4a3;border-radius:16px;margin-bottom:22px;padding:14px 16px}.notice-text[data-v-83911a6e]{color:#856404;line-height:1.6;margin:0}.notice-text a[data-v-83911a6e]{color:#d84d90;text-decoration:none}.form-group[data-v-83911a6e]{margin-bottom:18px}.form-group label[data-v-83911a6e]{color:#332638;display:block;font-weight:600;margin-bottom:8px}.form-group input[data-v-83911a6e]{border:2px solid #eadfe7;border-radius:14px;box-sizing:border-box;font-size:15px;padding:13px 15px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.form-group input[data-v-83911a6e]:focus{border-color:#f48fb1;box-shadow:0 0 0 4px #f48fb124;outline:none}.hint-instruction[data-v-83911a6e],.hint-label[data-v-83911a6e],.input-hint[data-v-83911a6e]{color:#6c8b54;font-size:13px}.input-hint[data-v-83911a6e]{margin-top:8px}.email-hint-box[data-v-83911a6e]{background:linear-gradient(135deg,#eef8ea,#def1d8);border:1px solid #b7d9ae;border-radius:16px;margin-bottom:18px;padding:14px 16px}.hint-email[data-v-83911a6e]{color:#265c2c;font-family:Courier New,monospace;font-size:18px;font-weight:700;margin:8px 0}.code-input-wrapper[data-v-83911a6e]{display:flex;gap:10px}.code-input-wrapper input[data-v-83911a6e]{flex:1}.resend-btn[data-v-83911a6e],.secondary-btn[data-v-83911a6e]{background:#f2eef2;border:none;border-radius:14px;color:#675868;cursor:pointer}.resend-btn[data-v-83911a6e]{padding:0 16px;white-space:nowrap}.primary-btn[data-v-83911a6e],.secondary-btn[data-v-83911a6e]{font-size:15px;font-weight:700;min-height:50px}.primary-btn[data-v-83911a6e]{background:linear-gradient(135deg,#f48fb1,#f06292);border:none;border-radius:16px;box-shadow:0 12px 24px #f0629238;color:#fff;cursor:pointer;width:100%}.primary-btn[data-v-83911a6e]:disabled,.resend-btn[data-v-83911a6e]:disabled,.secondary-btn[data-v-83911a6e]:disabled{cursor:not-allowed;opacity:.65}.error-message[data-v-83911a6e]{background:#ff63841a;border-left:4px solid #ff6384;border-radius:12px;color:#e15274;margin-bottom:18px;padding:12px 14px}.button-group[data-v-83911a6e]{display:flex;gap:12px}.button-group .primary-btn[data-v-83911a6e],.button-group .secondary-btn[data-v-83911a6e]{flex:1}.success-content[data-v-83911a6e]{text-align:center}.success-icon[data-v-83911a6e]{align-items:center;background:linear-gradient(135deg,#f48fb1,#f06292);border-radius:50%;box-shadow:0 18px 30px #f062923d;color:#fff;display:flex;font-size:42px;height:80px;justify-content:center;margin:0 auto 18px;width:80px}.success-content h3[data-v-83911a6e]{color:#2f2134;margin:0 0 8px}.success-content p[data-v-83911a6e]{color:#7c6c79;margin:0 0 20px}@media(max-width:600px){.forgot-password-dialog[data-v-83911a6e]{padding:28px 20px}.button-group[data-v-83911a6e],.code-input-wrapper[data-v-83911a6e]{flex-direction:column}}html.theme-dark .forgot-password-dialog{background:#171a22;box-shadow:0 28px 64px #00000080}html.theme-dark .dialog-header p,html.theme-dark .success-content p{color:#b8aab7}html.theme-dark .form-group label,html.theme-dark .success-content h3{color:#f4edf3}html.theme-dark .form-group input{background:#202632;border-color:#f8bbd91f;color:#f4edf3}html.theme-dark .resend-btn,html.theme-dark .secondary-btn{background:#202632;color:#d2c0ce}html.theme-dark .email-hint-box{background:linear-gradient(135deg,#4a784c40,#375e3b66);border-color:#92c59647}
