{"id":449,"date":"2026-07-08T05:29:00","date_gmt":"2026-07-08T05:29:00","guid":{"rendered":"https:\/\/profilesm.com\/?page_id=449"},"modified":"2026-07-08T05:29:36","modified_gmt":"2026-07-08T05:29:36","slug":"mi-cuenta","status":"publish","type":"page","link":"https:\/\/profilesm.com\/es\/mi-cuenta\/","title":{"rendered":"Mi cuenta"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"449\" class=\"elementor elementor-449\" data-elementor-post-type=\"page\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-bc20f48 e-flex e-con-boxed e-con e-parent\" data-id=\"bc20f48\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ff3b1f9 elementor-widget elementor-widget-shortcode\" data-id=\"ff3b1f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t<style>\n\t\t\t.fef-unified-container {\n\t\t\t\tmax-width: 600px;\n\t\t\t\tmargin: 40px auto;\n\t\t\t\tfont-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n\t\t\t}\n\t\t\t.fef-unified-header {\n\t\t\t\ttext-align: center;\n\t\t\t\tmargin-bottom: 30px;\n\t\t\t}\n\t\t\t.fef-unified-header h2 {\n\t\t\t\tfont-size: 28px;\n\t\t\t\tmargin-bottom: 10px;\n\t\t\t}\n\t\t\t\n\t\t\t\/* Tabs *\/\n\t\t\t.fef-tabs {\n\t\t\t\tdisplay: flex;\n\t\t\t\tjustify-content: center;\n\t\t\t\tborder-bottom: 2px solid #e2e4e7;\n\t\t\t\tmargin-bottom: 30px;\n\t\t\t}\n\t\t\t.fef-tab-btn {\n\t\t\t\tbackground: none;\n\t\t\t\tborder: none;\n\t\t\t\tpadding: 12px 24px;\n\t\t\t\tfont-size: 16px;\n\t\t\t\tfont-weight: 600;\n\t\t\t\tcolor: #646970;\n\t\t\t\tcursor: pointer;\n\t\t\t\tposition: relative;\n\t\t\t\tbottom: -2px;\n\t\t\t\ttransition: color 0.2s ease;\n\t\t\t}\n\t\t\t.fef-tab-btn:hover { color: #0073aa; }\n\t\t\t.fef-tab-btn.active {\n\t\t\t\tcolor: #0073aa;\n\t\t\t\tborder-bottom: 3px solid #0073aa;\n\t\t\t}\n\t\t\t\n\t\t\t\/* Registration Specifics *\/\n\t\t\t.fef-tab-content { display: none; animation: fadeIn 0.4s ease; }\n\t\t\t.fef-tab-content.active { display: block; }\n\t\t\t\n\t\t\t.fef-role-selector {\n\t\t\t\tdisplay: grid;\n\t\t\t\tgrid-template-columns: 1fr 1fr;\n\t\t\t\tgap: 20px;\n\t\t\t\tmargin-bottom: 30px;\n\t\t\t}\n\t\t\t.fef-role-card {\n\t\t\t\tbackground: #fff;\n\t\t\t\tborder: 2px solid #e2e4e7;\n\t\t\t\tborder-radius: 12px;\n\t\t\t\tpadding: 30px;\n\t\t\t\ttext-align: center;\n\t\t\t\tcursor: pointer;\n\t\t\t\ttransition: all 0.2s ease;\n\t\t\t}\n\t\t\t.fef-role-card:hover {\n\t\t\t\tborder-color: #0073aa;\n\t\t\t\tbox-shadow: 0 5px 15px rgba(0,0,0,0.05);\n\t\t\t}\n\t\t\t.fef-role-card.active {\n\t\t\t\tborder-color: #0073aa;\n\t\t\t\tbackground: rgba(0,115,170, 0.05);\n\t\t\t}\n\t\t\t.fef-role-card svg {\n\t\t\t\twidth: 48px;\n\t\t\t\theight: 48px;\n\t\t\t\tmargin-bottom: 15px;\n\t\t\t\tcolor: #0073aa;\n\t\t\t}\n\t\t\t.fef-role-card h3 {\n\t\t\t\tmargin: 0 0 5px 0;\n\t\t\t\tfont-size: 18px;\n\t\t\t}\n\t\t\t.fef-role-card p {\n\t\t\t\tmargin: 0;\n\t\t\t\tfont-size: 14px;\n\t\t\t\tcolor: #646970;\n\t\t\t}\n\t\t\t\n\t\t\t.fef-form-container {\n\t\t\t\tdisplay: none;\n\t\t\t\tbackground: #fff;\n\t\t\t\tpadding: 30px;\n\t\t\t\tborder-radius: 12px;\n\t\t\t\tbox-shadow: 0 2px 10px rgba(0,0,0,0.05);\n\t\t\t}\n\t\t\t.fef-form-container.active {\n\t\t\t\tdisplay: block;\n\t\t\t\tanimation: fadeIn 0.4s ease;\n\t\t\t}\n\t\t\t\n\t\t\t@keyframes fadeIn {\n\t\t\t\tfrom { opacity: 0; transform: translateY(10px); }\n\t\t\t\tto { opacity: 1; transform: translateY(0); }\n\t\t\t}\n\t\t\t\n\t\t\t.fef-trainer-form .form-group {\n\t\t\t\tmargin-bottom: 20px;\n\t\t\t}\n\t\t\t.fef-trainer-form label {\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin-bottom: 8px;\n\t\t\t\tfont-weight: 600;\n\t\t\t}\n\t\t\t.fef-trainer-form input[type=\"text\"],\n\t\t\t.fef-trainer-form input[type=\"email\"],\n\t\t\t.fef-trainer-form input[type=\"password\"] {\n\t\t\t\twidth: 100%;\n\t\t\t\tpadding: 12px;\n\t\t\t\tborder: 1px solid #ccc;\n\t\t\t\tborder-radius: 6px;\n\t\t\t}\n\t\t\t.fef-trainer-form button {\n\t\t\t\twidth: 100%;\n\t\t\t\tpadding: 14px;\n\t\t\t\tbackground: #0073aa;\n\t\t\t\tcolor: #fff;\n\t\t\t\tborder: none;\n\t\t\t\tborder-radius: 6px;\n\t\t\t\tfont-weight: bold;\n\t\t\t\tfont-size: 16px;\n\t\t\t\tcursor: pointer;\n\t\t\t}\n\t\t\t.fef-trainer-form button:hover {\n\t\t\t\topacity: 0.9;\n\t\t\t}\n\t\t\t.fef-spinner {\n\t\t\t\tdisplay: none;\n\t\t\t\tmargin-left: 10px;\n\t\t\t}\n\t\t\t.fef-msg {\n\t\t\t\tmargin-top: 15px;\n\t\t\t\tpadding: 10px;\n\t\t\t\tborder-radius: 6px;\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t\t.fef-msg-error { background: #fee; color: #c00; }\n\t\t\t.fef-msg-success { background: #efe; color: #0c0; }\n\t\t<\/style>\n\n\t\t<div class=\"fef-unified-container\">\n\t\t\t<div class=\"fef-unified-header\">\n\t\t\t\t<h2>Acceso a la Plataforma<\/h2>\n\t\t\t\t<p>Inicia sesi\u00f3n o crea una cuenta nueva para comenzar<\/p>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"fef-tabs\">\n\t\t\t\t<button class=\"fef-tab-btn active\" id=\"tab-login\">Iniciar Sesi\u00f3n<\/button>\n\t\t\t\t<button class=\"fef-tab-btn\" id=\"tab-register\">Crear Cuenta Nueva<\/button>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t<!-- TAB: LOGIN -->\n\t\t\t<div id=\"content-login\" class=\"fef-tab-content active\">\n\t\t\t\t<div class=\"fef-form-container active\" style=\"display:block;\">\n\t\t\t\t\t<div style=\"margin-bottom:20px; text-align:center;\">\n\t\t\t\t\t\t<h3>\u00a1Hola de nuevo!<\/h3>\n\t\t\t\t\t\t<p>Ingresa tus datos para acceder a tu perfil.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t<form id=\"fef-login-form\" class=\"fef-trainer-form\">\n\t\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t\t<label>Correo Electr\u00f3nico (o Usuario)<\/label>\n\t\t\t\t\t\t\t<input type=\"text\" name=\"log\" required>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t\t<label>Contrase\u00f1a<\/label>\n\t\t\t\t\t\t\t<input type=\"password\" name=\"pwd\" required>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t\t\t\t<input type=\"hidden\" id=\"fef_nonce\" name=\"fef_nonce\" value=\"03daf651c3\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/es\/wp-json\/wp\/v2\/pages\/449\" \/>\t\t\t\t\t\t<input type=\"hidden\" name=\"action\" value=\"fef_unified_login\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t<button type=\"submit\">Iniciar Sesi\u00f3n <span class=\"fef-spinner\">\u23f3<\/span><\/button>\n\t\t\t\t\t\t<div id=\"fef-login-msg\" class=\"fef-msg\"><\/div>\n\t\t\t\t\t<\/form>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<!-- TAB: REGISTER -->\n\t\t\t<div id=\"content-register\" class=\"fef-tab-content\">\n\t\t\t\t<div class=\"fef-role-selector\">\n\t\t\t\t\t<div class=\"fef-role-card\" id=\"btn-role-client\">\n\t\t\t\t\t\t<svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z\"><\/path><\/svg>\n\t\t\t\t\t\t<h3>Soy Atleta \/ Cliente<\/h3>\n\t\t\t\t\t\t<p>Quiero recibir un plan de entrenamiento y nutrici\u00f3n.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"fef-role-card\" id=\"btn-role-trainer\">\n\t\t\t\t\t\t<svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z\"><\/path><\/svg>\n\t\t\t\t\t\t<h3>Soy Entrenador<\/h3>\n\t\t\t\t\t\t<p>Quiero gestionar clientes y asignar planes.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<!-- CLIENT FORM CONTAINER -->\n\t\t\t\t<div id=\"container-role-client\" class=\"fef-form-container\">\n\t\t\t\t\t<div style=\"margin-bottom:20px; text-align:center;\">\n\t\t\t\t\t\t<h3>Evaluaci\u00f3n Inicial (Atletas)<\/h3>\n\t\t\t\t\t\t<p>Completa este formulario para que podamos crear tu perfil.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\n<style>\n.fitness-eval-form-container {\n\tbackground-color: #ffffff !important;\n\tcolor: #333333 !important;\n\tfont-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &quot;Helvetica Neue&quot;, sans-serif !important;\n}\n.fef-header h2, .fef-header p, .fef-step h3, .fef-step h4, .fitness-eval-form label {\n\tcolor: #333333 !important;\n}\n.fef-progress-fill, .fef-btn {\n\tbackground-color: #0073aa !important;\n}\n.fef-btn:hover {\n\topacity: 0.9;\n\ttransform: translateY(-1px);\n\tbox-shadow: 0 4px 12px rgba(0,0,0,0.15);\n}\n\n\/* Modern Form Adjustments *\/\n.fitness-eval-form-container {\n    background: #ffffff !important;\n    border-radius: 16px;\n    padding: 40px;\n    box-shadow: 0 8px 30px rgba(0,0,0,0.08);\n    max-width: 900px;\n    margin: 0 auto;\n}\n\n.fef-header {\n    text-align: center;\n    margin-bottom: 40px;\n}\n\n.fef-header h2 {\n    font-size: 28px;\n    font-weight: 700;\n    margin-bottom: 10px;\n    color: var(--fef-portal-primary, #0073aa) !important;\n}\n\n.fef-step {\n    background: #fdfdfd;\n    border: 1px solid rgba(0,0,0,0.05);\n    border-radius: 12px;\n    padding: 30px;\n    margin-bottom: 25px;\n    transition: all 0.3s ease;\n}\n\n.fef-step h3 {\n    font-size: 20px;\n    border-bottom: 2px solid rgba(0,0,0,0.05);\n    padding-bottom: 15px;\n    margin-top: 0;\n    margin-bottom: 25px;\n    color: #1d2327 !important;\n}\n\n.fef-form-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 20px;\n}\n@media (max-width: 768px) {\n    .fef-form-row { grid-template-columns: 1fr; }\n}\n\n.fef-form-group {\n    margin-bottom: 20px;\n}\n\n.fitness-eval-form input[type=\"text\"], \n.fitness-eval-form input[type=\"email\"], \n.fitness-eval-form input[type=\"number\"], \n.fitness-eval-form input[type=\"date\"], \n.fitness-eval-form input[type=\"tel\"], \n.fitness-eval-form input[type=\"password\"],\n.fitness-eval-form select,\n.fitness-eval-form textarea {\n    width: 100%;\n    padding: 12px 16px;\n    border: 1px solid #dcdde1;\n    border-radius: 8px;\n    font-size: 15px;\n    background: #fafafa;\n    transition: border-color 0.3s, box-shadow 0.3s;\n}\n.fitness-eval-form input:focus, \n.fitness-eval-form select:focus, \n.fitness-eval-form textarea:focus {\n    border-color: var(--fef-portal-primary, #0073aa);\n    box-shadow: 0 0 0 3px rgba(0, 115, 170, 0.1);\n    outline: none;\n    background: #ffffff;\n}\n\n.fef-radio-group, .fef-radio-vertical, .fef-checkbox-list {\n    background: #fafafa;\n    border: 1px solid #eee;\n    border-radius: 8px;\n    padding: 15px;\n}\n.fef-radio-group {\n    display: flex;\n    gap: 20px;\n    flex-wrap: wrap;\n}\n.fef-radio-vertical label, .fef-checkbox-list label {\n    display: block;\n    margin-bottom: 10px;\n}\n.fef-radio-vertical label:last-child, .fef-checkbox-list label:last-child {\n    margin-bottom: 0;\n}\n\n<\/style>\n\n<div class=\"fitness-eval-form-container \">\n\t<div class=\"fef-header\">\n\t\t<h2>Evaluaci\u00f3n Inicial<\/h2>\n\t\t<p style=\"font-size: 16px; opacity: 0.8;\">Por favor, completa los siguientes pasos para que podamos dise\u00f1ar tu plan.<\/p>\n\t\t\n        \t\t<div class=\"fef-progress-bar\" style=\"margin-top: 25px; height: 8px; background: #eee; border-radius: 4px; overflow: hidden;\">\n\t\t\t<div class=\"fef-progress-fill\" id=\"fef-progress-fill\" style=\"width: 12.5%; height: 100%; transition: width 0.4s ease;\"><\/div>\n\t\t<\/div>\n\t\t<div class=\"fef-step-indicator\" id=\"fef-step-indicator\" style=\"margin-top: 10px; font-weight: 600; color: #888;\">Paso 1 de 8<\/div>\n        \t<\/div>\n\n\t<form id=\"fitness-eval-form\" class=\"fitness-eval-form\" method=\"post\" enctype=\"multipart\/form-data\" novalidate>\n\t\t\t\t\n\t\t<!-- SECTION 1: Datos Personales y Contacto -->\n\t\t<div class=\"fef-step fef-step-active\" data-step=\"1\">\n\t\t\t<h3>1. Datos Personales y Contacto<\/h3>\n\t\t\t\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label for=\"fef_nombre_completo\">Nombre completo *<\/label>\n\t\t\t\t<input type=\"text\" id=\"fef_nombre_completo\" name=\"nombre_completo\" required>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-row\">\n\t\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t\t<label for=\"fef_fecha_nacimiento\">Fecha de nacimiento *<\/label>\n\t\t\t\t\t<input type=\"date\" id=\"fef_fecha_nacimiento\" name=\"fecha_nacimiento\" required>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t\t<label for=\"fef_edad\">Edad (a\u00f1os) *<\/label>\n\t\t\t\t\t<input type=\"number\" id=\"fef_edad\" name=\"edad\" min=\"10\" max=\"100\" required>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label>G\u00e9nero biol\u00f3gico *<\/label>\n\t\t\t\t<div class=\"fef-radio-group\">\n\t\t\t\t\t<label><input type=\"radio\" name=\"genero\" value=\"Masculino\" required> Masculino<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"genero\" value=\"Femenino\" required> Femenino<\/label>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label for=\"fef_email\">Correo electr\u00f3nico *<\/label>\n\t\t\t\t<input type=\"email\" id=\"fef_email\" name=\"email\" required>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label for=\"fef_telefono\">Tel\u00e9fono \/ WhatsApp *<\/label>\n\t\t\t\t<input type=\"tel\" id=\"fef_telefono\" name=\"telefono\" required>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label for=\"fef_ocupacion\">Ocupaci\u00f3n \/ Profesi\u00f3n *<\/label>\n\t\t\t\t<input type=\"text\" id=\"fef_ocupacion\" name=\"ocupacion\" required>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<!-- SECTION 2: Composici\u00f3n Corporal y Antropometr\u00eda -->\n\t\t<div class=\"fef-step\" data-step=\"2\">\n\t\t\t<h3>2. Composici\u00f3n Corporal y Antropometr\u00eda<\/h3>\n\t\t\t\n\t\t\t<div class=\"fef-form-row\">\n\t\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t\t<label for=\"fef_estatura\">Estatura (cm) *<\/label>\n\t\t\t\t\t<input type=\"number\" id=\"fef_estatura\" name=\"estatura\" min=\"100\" max=\"250\" step=\"0.1\" required>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t\t<label for=\"fef_peso\">Peso actual (kg) *<\/label>\n\t\t\t\t\t<input type=\"number\" id=\"fef_peso\" name=\"peso\" min=\"30\" max=\"300\" step=\"0.1\" required>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t\t<label for=\"fef_peso_objetivo\">Peso objetivo (kg) *<\/label>\n\t\t\t\t\t<input type=\"number\" id=\"fef_peso_objetivo\" name=\"peso_objetivo\" min=\"30\" max=\"300\" step=\"0.1\" required>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-row\">\n\t\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t\t<label for=\"fef_porcentaje_grasa\">Porcentaje de grasa estimado (%)<\/label>\n\t\t\t\t\t<input type=\"number\" id=\"fef_porcentaje_grasa\" name=\"porcentaje_grasa\" step=\"0.1\" placeholder=\"Ej: 15\">\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t\t<label for=\"fef_masa_muscular\">Masa muscular estimada (kg \/ %)<\/label>\n\t\t\t\t\t<input type=\"text\" id=\"fef_masa_muscular\" name=\"masa_muscular\" placeholder=\"Opcional\">\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<h4>Per\u00edmetros corporales (opcional, en cm):<\/h4>\n\t\t\t<div class=\"fef-form-row\">\n\t\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t\t<label for=\"fef_perimetro_cuello\">Cuello<\/label>\n\t\t\t\t\t<input type=\"number\" id=\"fef_perimetro_cuello\" name=\"perimetro_cuello\" step=\"0.1\">\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t\t<label for=\"fef_perimetro_pecho\">Pecho<\/label>\n\t\t\t\t\t<input type=\"number\" id=\"fef_perimetro_pecho\" name=\"perimetro_pecho\" step=\"0.1\">\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"fef-form-row\">\n\t\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t\t<label for=\"fef_perimetro_cintura\">Cintura (ombligo)<\/label>\n\t\t\t\t\t<input type=\"number\" id=\"fef_perimetro_cintura\" name=\"perimetro_cintura\" step=\"0.1\">\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t\t<label for=\"fef_perimetro_cadera\">Cadera (gl\u00fateos)<\/label>\n\t\t\t\t\t<input type=\"number\" id=\"fef_perimetro_cadera\" name=\"perimetro_cadera\" step=\"0.1\">\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"fef-form-row\">\n\t\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t\t<label for=\"fef_perimetro_muslo\">Muslo<\/label>\n\t\t\t\t\t<input type=\"number\" id=\"fef_perimetro_muslo\" name=\"perimetro_muslo\" step=\"0.1\">\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t\t<label for=\"fef_perimetro_brazo\">Brazo relajado<\/label>\n\t\t\t\t\t<input type=\"number\" id=\"fef_perimetro_brazo\" name=\"perimetro_brazo\" step=\"0.1\">\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<!-- SECTION 3: Historial M\u00e9dico y Salud (PAR-Q) -->\n\t\t<div class=\"fef-step\" data-step=\"3\">\n\t\t\t<h3>3. Historial M\u00e9dico y Salud (PAR-Q)<\/h3>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label>\u00bfSufre de alguna enfermedad diagnosticada? (Diabetes, hipertensi\u00f3n, hipotiroidismo, etc.)<\/label>\n\t\t\t\t<div class=\"fef-radio-group\">\n\t\t\t\t\t<label><input type=\"radio\" name=\"enfermedad_diagnosticada\" value=\"No\" checked> No<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"enfermedad_diagnosticada\" value=\"S\u00ed\"> S\u00ed<\/label>\n\t\t\t\t<\/div>\n\t\t\t\t<input type=\"text\" name=\"enfermedad_detalles\" placeholder=\"Especifique...\" style=\"margin-top:10px;\">\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label>\u00bfToma alg\u00fan medicamento de forma regular?<\/label>\n\t\t\t\t<div class=\"fef-radio-group\">\n\t\t\t\t\t<label><input type=\"radio\" name=\"medicamentos\" value=\"No\" checked> No<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"medicamentos\" value=\"S\u00ed\"> S\u00ed<\/label>\n\t\t\t\t<\/div>\n\t\t\t\t<input type=\"text\" name=\"medicamentos_detalles\" placeholder=\"\u00bfCu\u00e1l y dosis?\" style=\"margin-top:10px;\">\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label>\u00bfTiene lesiones vigentes o dolores articulares recurrentes? (Rodillas, espalda, hombros)<\/label>\n\t\t\t\t<div class=\"fef-radio-group\">\n\t\t\t\t\t<label><input type=\"radio\" name=\"lesiones\" value=\"No\" checked> No<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"lesiones\" value=\"S\u00ed\"> S\u00ed<\/label>\n\t\t\t\t<\/div>\n\t\t\t\t<input type=\"text\" name=\"lesiones_detalles\" placeholder=\"Especifique...\" style=\"margin-top:10px;\">\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label>\u00bfSe ha sometido a alguna cirug\u00eda reciente? (Menos de 2 a\u00f1os)<\/label>\n\t\t\t\t<div class=\"fef-radio-group\">\n\t\t\t\t\t<label><input type=\"radio\" name=\"cirugia\" value=\"No\" checked> No<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"cirugia\" value=\"S\u00ed\"> S\u00ed<\/label>\n\t\t\t\t<\/div>\n\t\t\t\t<input type=\"text\" name=\"cirugia_detalles\" placeholder=\"Especifique...\" style=\"margin-top:10px;\">\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label>\u00bfSe ha realizado anal\u00edticas de sangre en los \u00faltimos 6 meses?<\/label>\n\t\t\t\t<div class=\"fef-radio-group\">\n\t\t\t\t\t<label><input type=\"radio\" name=\"analiticas\" value=\"No\" checked> No<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"analiticas\" value=\"S\u00ed\"> S\u00ed<\/label>\n\t\t\t\t<\/div>\n\t\t\t\t<input type=\"text\" name=\"analiticas_detalles\" placeholder=\"Indicar valores alterados si los hay...\" style=\"margin-top:10px;\">\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label>Mujeres: \u00bfEst\u00e1 embarazada o en periodo de lactancia?<\/label>\n\t\t\t\t<div class=\"fef-radio-group\">\n\t\t\t\t\t<label><input type=\"radio\" name=\"embarazo\" value=\"No\" checked> No<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"embarazo\" value=\"S\u00ed\"> S\u00ed<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"embarazo\" value=\"N\/A\"> N\/A (Soy hombre)<\/label>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<!-- SECTION 4: Objetivos Principales -->\n\t\t<div class=\"fef-step\" data-step=\"4\">\n\t\t\t<h3>4. Objetivos Principales<\/h3>\n\t\t\t<p class=\"description\">Marque m\u00e1ximo 2 objetivos.<\/p>\n\t\t\t\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<div class=\"fef-checkbox-list\" id=\"fef-objetivos-list\">\n\t\t\t\t\t<label><input type=\"checkbox\" name=\"objetivos[]\" value=\"Salud general\"> Salud general: Vitalidad, longevidad y mejora de anal\u00edticas m\u00e9dicas.<\/label>\n\t\t\t\t\t<label><input type=\"checkbox\" name=\"objetivos[]\" value=\"Composici\u00f3n corporal\"> Composici\u00f3n corporal: P\u00e9rdida de grasa \/ Definici\u00f3n muscular o Recomposici\u00f3n.<\/label>\n\t\t\t\t\t<label><input type=\"checkbox\" name=\"objetivos[]\" value=\"Masa muscular\"> Masa muscular: Hipertrofia general o desarrollo de zonas espec\u00edficas.<\/label>\n\t\t\t\t\t<label><input type=\"checkbox\" name=\"objetivos[]\" value=\"Rendimiento deportivo\"> Rendimiento deportivo: Incremento de fuerza, potencia, agilidad o velocidad.<\/label>\n\t\t\t\t\t<label><input type=\"checkbox\" name=\"objetivos[]\" value=\"Capacidad aer\u00f3bica\"> Capacidad aer\u00f3bica: Resistencia cardiovascular de fondo o media distancia.<\/label>\n\t\t\t\t\t<label><input type=\"checkbox\" name=\"objetivos[]\" value=\"Preparaci\u00f3n competitiva\"> Preparaci\u00f3n competitiva: Evento, carrera, tarima o torneo espec\u00edfico.<\/label>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label for=\"fef_evento_fecha\">Especifique la fecha del evento y disciplina (Opcional)<\/label>\n\t\t\t\t<input type=\"text\" id=\"fef_evento_fecha\" name=\"evento_fecha\">\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<!-- SECTION 5: Historial y Disponibilidad de Entrenamiento -->\n\t\t<div class=\"fef-step\" data-step=\"5\">\n\t\t\t<h3>5. Historial y Disponibilidad<\/h3>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label>Nivel de experiencia en entrenamiento de fuerza o tu disciplina principal:<\/label>\n\t\t\t\t<div class=\"fef-radio-vertical\">\n\t\t\t\t\t<label><input type=\"radio\" name=\"experiencia\" value=\"Principiante\" required> Principiante (&lt; 6 meses)<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"experiencia\" value=\"Intermedio\" required> Intermedio (1 a 3 a\u00f1os)<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"experiencia\" value=\"Avanzado\" required> Avanzado \/ Atleta (&gt; 3 a\u00f1os)<\/label>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label for=\"fef_deporte_actual\">\u00bfCu\u00e1l es tu deporte o disciplina principal actual? (Ej: Musculaci\u00f3n, CrossFit, Running, etc.)<\/label>\n\t\t\t\t<input type=\"text\" id=\"fef_deporte_actual\" name=\"deporte_actual\">\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label for=\"fef_marcas_personales\">Marcas personales actuales (PRs) si las registras (Ej: Sentadilla, 10K, etc.)<\/label>\n\t\t\t\t<input type=\"text\" id=\"fef_marcas_personales\" name=\"marcas_personales\">\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label>\u00bfD\u00f3nde vas a entrenar?<\/label>\n\t\t\t\t<div class=\"fef-radio-vertical\">\n\t\t\t\t\t<label><input type=\"radio\" name=\"lugar_entrenamiento\" value=\"Gimnasio comercial\" required> Gimnasio comercial<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"lugar_entrenamiento\" value=\"Centro de alto rendimiento\" required> Centro de alto rendimiento<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"lugar_entrenamiento\" value=\"En casa \/ Aire libre\" required> En casa \/ Aire libre<\/label>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label>D\u00edas disponibles para entrenar a la semana:<\/label>\n\t\t\t\t<div class=\"fef-radio-group\">\n\t\t\t\t\t<label><input type=\"radio\" name=\"dias_entrenamiento\" value=\"2\" required> 2<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"dias_entrenamiento\" value=\"3\" required> 3<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"dias_entrenamiento\" value=\"4\" required> 4<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"dias_entrenamiento\" value=\"5\" required> 5<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"dias_entrenamiento\" value=\"6\" required> 6<\/label>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label>Tiempo disponible por sesi\u00f3n:<\/label>\n\t\t\t\t<div class=\"fef-radio-group\">\n\t\t\t\t\t<label><input type=\"radio\" name=\"tiempo_sesion\" value=\"30-45 min\" required> 30-45 min<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"tiempo_sesion\" value=\"45-60 min\" required> 45-60 min<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"tiempo_sesion\" value=\"60-90 min\" required> 60-90 min<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"tiempo_sesion\" value=\"Mas de 90 min\" required> &gt; 90 min<\/label>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<!-- SECTION 6: Evaluaci\u00f3n Nutricional y Estilo de Vida -->\n\t\t<div class=\"fef-step\" data-step=\"6\">\n\t\t\t<h3>6. Evaluaci\u00f3n Nutricional y Estilo de Vida<\/h3>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label>Tipo de alimentaci\u00f3n actual:<\/label>\n\t\t\t\t<div class=\"fef-radio-vertical\">\n\t\t\t\t\t<label><input type=\"radio\" name=\"tipo_alimentacion\" value=\"Omn\u00edvora\" required> Omn\u00edvora<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"tipo_alimentacion\" value=\"Vegetariana\" required> Vegetariana<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"tipo_alimentacion\" value=\"Vegana\" required> Vegana<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"tipo_alimentacion\" value=\"Keto\" required> Keto \/ Flujo bajo en carbos<\/label>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label for=\"fef_alergias\">Alergias, intolerancias alimentarias o restricciones \u00e9ticas:<\/label>\n\t\t\t\t<input type=\"text\" id=\"fef_alergias\" name=\"alergias\">\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label for=\"fef_alimentos_desagradan\">Alimentos que le desagradan o que prefiere excluir del plan:<\/label>\n\t\t\t\t<input type=\"text\" id=\"fef_alimentos_desagradan\" name=\"alimentos_desagradan\">\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label>Nivel de actividad diaria fuera del gimnasio (Factor NEAT): *<\/label>\n\t\t\t\t<div class=\"fef-radio-vertical\">\n\t\t\t\t\t<label><input type=\"radio\" name=\"nivel_actividad\" value=\"Sedentario\" required> Sedentario (Trabajo de oficina, sentado casi todo el d\u00eda, &lt; 5,000 pasos)<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"nivel_actividad\" value=\"Moderadamente activo\" required> Moderadamente activo (Trabajo de pie, camina durante el d\u00eda, 5,000 - 10,000 pasos)<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"nivel_actividad\" value=\"Muy activo\" required> Muy activo (Trabajo f\u00edsico pesado o atletas con doble sesi\u00f3n)<\/label>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label for=\"fef_suplementos\">\u00bfConsume suplementos o ayudas ergog\u00e9nicas actualmente? (Prote\u00edna, creatina, cafe\u00edna, etc.)<\/label>\n\t\t\t\t<input type=\"text\" id=\"fef_suplementos\" name=\"suplementos\">\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<!-- SECTION 7: Descanso, Psicolog\u00eda y H\u00e1bitos -->\n\t\t<div class=\"fef-step\" data-step=\"7\">\n\t\t\t<h3>7. Descanso, Psicolog\u00eda y H\u00e1bitos<\/h3>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label for=\"fef_horas_sueno\">Horas de sue\u00f1o promedio por noche:<\/label>\n\t\t\t\t<input type=\"number\" id=\"fef_horas_sueno\" name=\"horas_sueno\" step=\"0.5\" min=\"2\" max=\"16\">\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label>Calidad del sue\u00f1o:<\/label>\n\t\t\t\t<div class=\"fef-radio-group\">\n\t\t\t\t\t<label><input type=\"radio\" name=\"calidad_sueno\" value=\"Mala\"> Mala<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"calidad_sueno\" value=\"Regular\"> Regular<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"calidad_sueno\" value=\"Excelente\"> Excelente<\/label>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label>Nivel de estr\u00e9s diario general:<\/label>\n\t\t\t\t<div class=\"fef-radio-group\">\n\t\t\t\t\t<label><input type=\"radio\" name=\"estres\" value=\"Bajo\"> Bajo<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"estres\" value=\"Moderado\"> Moderado<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"estres\" value=\"Muy alto\"> Muy alto<\/label>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label>Consumo de alcohol:<\/label>\n\t\t\t\t<div class=\"fef-radio-group\">\n\t\t\t\t\t<label><input type=\"radio\" name=\"alcohol\" value=\"No consumo\"> No consumo<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"alcohol\" value=\"Ocasional\"> Ocasional \/ Social<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"alcohol\" value=\"Frecuente\"> Frecuente<\/label>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label>Consumo de tabaco:<\/label>\n\t\t\t\t<div class=\"fef-radio-group\">\n\t\t\t\t\t<label><input type=\"radio\" name=\"tabaco\" value=\"S\u00ed\"> S\u00ed<\/label>\n\t\t\t\t\t<label><input type=\"radio\" name=\"tabaco\" value=\"No\"> No<\/label>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<!-- SECTION 8: Fotos, Exenci\u00f3n M\u00e9dica y Consentimiento -->\n\t\t<div class=\"fef-step\" data-step=\"8\">\n\t\t\t<h3>8. Fotos de Progreso y Consentimiento<\/h3>\n\n\t\t\t<h4>Fotos (Opcional pero Recomendado)<\/h4>\n\t\t\t<p class=\"description\">Sube tus fotos para registrar tu punto de partida. Ser\u00e1n completamente privadas.<\/p>\n\t\t\t\n\t\t\t<div class=\"fef-form-row\">\n\t\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t\t<label for=\"fef_foto_frontal\">Foto Frontal<\/label>\n\t\t\t\t\t<input type=\"file\" id=\"fef_foto_frontal\" name=\"foto_frontal\" accept=\"image\/jpeg, image\/png, image\/webp\">\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t\t<label for=\"fef_foto_espalda\">Foto de Espalda<\/label>\n\t\t\t\t\t<input type=\"file\" id=\"fef_foto_espalda\" name=\"foto_espalda\" accept=\"image\/jpeg, image\/png, image\/webp\">\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"fef-form-row\">\n\t\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t\t<label for=\"fef_foto_izquierdo\">Perfil Izquierdo<\/label>\n\t\t\t\t\t<input type=\"file\" id=\"fef_foto_izquierdo\" name=\"foto_izquierdo\" accept=\"image\/jpeg, image\/png, image\/webp\">\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t\t<label for=\"fef_foto_derecho\">Perfil Derecho<\/label>\n\t\t\t\t\t<input type=\"file\" id=\"fef_foto_derecho\" name=\"foto_derecho\" accept=\"image\/jpeg, image\/png, image\/webp\">\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<h4>Cl\u00e1usula de Exenci\u00f3n de Responsabilidad M\u00e9dica y Consentimiento<\/h4>\n\t\t\t<div style=\"font-size: 13px; line-height: 1.5; background: #f9f9f9; padding: 15px; border: 1px solid #ddd; border-radius: 4px; margin-bottom: 15px; height: 150px; overflow-y: scroll;\">\n\t\t\t\t<p><strong>Declaraci\u00f3n de salud:<\/strong> El usuario declara que la informaci\u00f3n proporcionada en este formulario es ver\u00eddica, exacta y completa. El usuario confirma que se encuentra en un estado de salud \u00f3ptimo para iniciar un programa de nutrici\u00f3n y\/o entrenamiento f\u00edsico adaptado, o bien, que cuenta con la autorizaci\u00f3n expresa de su m\u00e9dico de cabecera.<\/p>\n\t\t\t\t<p><strong>Naturaleza del servicio:<\/strong> El plan de nutrici\u00f3n y entrenamiento provisto constituye una gu\u00eda de asesoramiento orientada a la mejora del rendimiento deportivo y la promoci\u00f3n de h\u00e1bitos saludables. No reemplaza, en ning\u00fan caso, el diagn\u00f3stico, tratamiento o prescripci\u00f3n de un m\u00e9dico especialista, endocrin\u00f3logo o fisioterapeuta ante patolog\u00edas cl\u00ednicas preexistentes.<\/p>\n\t\t\t\t<p><strong>Asunci\u00f3n de riesgos:<\/strong> El usuario reconoce que la pr\u00e1ctica de cualquier actividad f\u00edsica y la modificaci\u00f3n de h\u00e1bitos nutricionales conllevan un riesgo intr\u00ednseco de lesi\u00f3n o malestar si no se ejecutan correctamente o si existen condiciones ocultas. El usuario asume voluntariamente dicha responsabilidad.<\/p>\n\t\t\t\t<p><strong>Liberaci\u00f3n de responsabilidad:<\/strong> El profesional\/entrenador queda eximido de cualquier responsabilidad legal por lesiones, afecciones m\u00e9dicas o perjuicios derivados del seguimiento del plan si el usuario omiti\u00f3 informaci\u00f3n m\u00e9dica relevante, preexistente o si realiza una ejecuci\u00f3n negligente de los ejercicios.<\/p>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label style=\"display:flex; align-items:flex-start; gap:10px;\">\n\t\t\t\t\t<input type=\"checkbox\" name=\"acepta_terminos\" value=\"Aceptado\" required style=\"margin-top:4px;\"> \n\t\t\t\t\t<span><strong>Acepto los t\u00e9rminos y condiciones<\/strong> descritos en esta cl\u00e1usula de exenci\u00f3n de responsabilidad. *<\/span>\n\t\t\t\t<\/label>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label for=\"fef_firma\">Firma (Escribe tu nombre completo como firma) *<\/label>\n\t\t\t\t<input type=\"text\" id=\"fef_firma\" name=\"firma\" required>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"fef-form-group\">\n\t\t\t\t<label>Contrase\u00f1a de acceso (Opcional)<\/label>\n\t\t\t\t<input type=\"password\" name=\"password\" placeholder=\"Deja en blanco para autogenerar\">\n\t\t\t\t<p class=\"description\">Si la dejas en blanco, te enviaremos una contrase\u00f1a segura a tu correo.<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<!-- Navigation Buttons (Hidden in edit mode via CSS) -->\n\t\t<div class=\"fef-form-nav\" style=\"display:flex; gap:10px;\">\n\t\t\t<button type=\"button\" id=\"fef-btn-prev\" class=\"fef-btn fef-btn-secondary\" style=\"display:none;\">Anterior<\/button>\n\t\t\t<button type=\"button\" id=\"fef-btn-next\" class=\"fef-btn\">Siguiente<\/button>\n\t\t\t<button type=\"submit\" id=\"fef-btn-submit\" class=\"fef-btn fef-btn-success\" style=\"display:none;\">Enviar Evaluaci\u00f3n<\/button>\n\t\t<\/div>\n        \n        \t\t\n\t\t<div id=\"fef-form-messages\" style=\"margin-top: 20px;\"><\/div>\n\t\t<input type=\"hidden\" id=\"nonce\" name=\"nonce\" value=\"c80e7bd29f\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/es\/wp-json\/wp\/v2\/pages\/449\" \/>\t\t<input type=\"hidden\" name=\"action\" value=\"submit_fitness_eval_form\">\n\t<\/form>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    var editData = [];\n    if (Object.keys(editData).length > 0) {\n        var form = document.getElementById('fitness-eval-form');\n        for (var key in editData) {\n            var val = editData[key];\n            if (val === null || val === undefined || val === '') continue;\n            \n            if (Array.isArray(val)) {\n                val.forEach(function(v) {\n                    var input = form.querySelector('[name=\"' + key + '[]\"][value=\"' + v + '\"]');\n                    if (input) input.checked = true;\n                });\n            } else {\n                var inputs = form.querySelectorAll('[name=\"' + key + '\"]');\n                if (inputs.length > 1) { \/\/ Radio buttons\n                    inputs.forEach(function(input) {\n                        if (input.value == val) input.checked = true;\n                    });\n                } else if (inputs.length === 1) {\n                    if (inputs[0].type !== 'file' && inputs[0].type !== 'password') {\n                        if (inputs[0].type === 'number' && typeof val === 'string') {\n                            val = val.replace(',', '.');\n                        }\n                        inputs[0].value = val;\n                    }\n                }\n            }\n        }\n    }\n});\n<\/script>\n<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<!-- TRAINER FORM CONTAINER -->\n\t\t\t\t<div id=\"container-role-trainer\" class=\"fef-form-container\">\n\t\t\t\t\t<div style=\"margin-bottom:20px; text-align:center;\">\n\t\t\t\t\t\t<h3>Registro de Entrenador<\/h3>\n\t\t\t\t\t\t<p>Crea tu cuenta profesional para empezar a gestionar clientes.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t<form id=\"fef-trainer-registration\" class=\"fef-trainer-form\">\n\t\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t\t<label>Nombre Completo<\/label>\n\t\t\t\t\t\t\t<input type=\"text\" name=\"trainer_name\" required>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t\t<label>Correo Electr\u00f3nico<\/label>\n\t\t\t\t\t\t\t<input type=\"email\" name=\"trainer_email\" required>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t\t<label>Contrase\u00f1a<\/label>\n\t\t\t\t\t\t\t<input type=\"password\" name=\"trainer_password\" required minlength=\"6\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t\t<label>Especialidad Principal (Opcional)<\/label>\n\t\t\t\t\t\t\t<input type=\"text\" name=\"trainer_specialty\" placeholder=\"Ej. Hipertrofia, P\u00e9rdida de peso, Powerlifting...\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t\t\t\t<input type=\"hidden\" id=\"fef_nonce\" name=\"fef_nonce\" value=\"a74a19d029\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/es\/wp-json\/wp\/v2\/pages\/449\" \/>\t\t\t\t\t\t<input type=\"hidden\" name=\"action\" value=\"fef_register_trainer\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t<button type=\"submit\">Crear Cuenta de Entrenador <span class=\"fef-spinner\">\u23f3<\/span><\/button>\n\t\t\t\t\t\t<div id=\"fef-trainer-msg\" class=\"fef-msg\"><\/div>\n\t\t\t\t\t<\/form>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<script>\n\t\tdocument.addEventListener('DOMContentLoaded', function() {\n\t\t\t\n\t\t\t\/\/ TABS LOGIC\n\t\t\tvar tabLogin = document.getElementById('tab-login');\n\t\t\tvar tabRegister = document.getElementById('tab-register');\n\t\t\tvar contentLogin = document.getElementById('content-login');\n\t\t\tvar contentRegister = document.getElementById('content-register');\n\t\t\t\n\t\t\ttabLogin.addEventListener('click', function() {\n\t\t\t\ttabLogin.classList.add('active');\n\t\t\t\ttabRegister.classList.remove('active');\n\t\t\t\tcontentLogin.classList.add('active');\n\t\t\t\tcontentRegister.classList.remove('active');\n\t\t\t});\n\t\t\t\n\t\t\ttabRegister.addEventListener('click', function() {\n\t\t\t\ttabRegister.classList.add('active');\n\t\t\t\ttabLogin.classList.remove('active');\n\t\t\t\tcontentRegister.classList.add('active');\n\t\t\t\tcontentLogin.classList.remove('active');\n\t\t\t});\n\t\t\t\n\t\t\t\/\/ REGISTRATION ROLES LOGIC\n\t\t\tvar btnClient = document.getElementById('btn-role-client');\n\t\t\tvar btnTrainer = document.getElementById('btn-role-trainer');\n\t\t\tvar containerClient = document.getElementById('container-role-client');\n\t\t\tvar containerTrainer = document.getElementById('container-role-trainer');\n\n\t\t\tbtnClient.addEventListener('click', function() {\n\t\t\t\tbtnClient.classList.add('active');\n\t\t\t\tbtnTrainer.classList.remove('active');\n\t\t\t\tcontainerClient.classList.add('active');\n\t\t\t\tcontainerTrainer.classList.remove('active');\n\t\t\t});\n\n\t\t\tbtnTrainer.addEventListener('click', function() {\n\t\t\t\tbtnTrainer.classList.add('active');\n\t\t\t\tbtnClient.classList.remove('active');\n\t\t\t\tcontainerTrainer.classList.add('active');\n\t\t\t\tcontainerClient.classList.remove('active');\n\t\t\t});\n\t\t\t\n\t\t\t\/\/ AJAX FORMS LOGIC\n\t\t\tfunction handleAjaxForm(formId, msgId, redirectUrlParam) {\n\t\t\t\tvar form = document.getElementById(formId);\n\t\t\t\tif (!form) return;\n\t\t\t\t\n\t\t\t\tform.addEventListener('submit', function(e) {\n\t\t\t\t\te.preventDefault();\n\t\t\t\t\tvar btn = form.querySelector('button[type=\"submit\"]');\n\t\t\t\t\tvar spinner = form.querySelector('.fef-spinner');\n\t\t\t\t\tvar msgDiv = document.getElementById(msgId);\n\t\t\t\t\t\n\t\t\t\t\tbtn.disabled = true;\n\t\t\t\t\tspinner.style.display = 'inline-block';\n\t\t\t\t\tmsgDiv.style.display = 'none';\n\t\t\t\t\t\n\t\t\t\t\tvar formData = new FormData(form);\n\t\t\t\t\t\n\t\t\t\t\tfetch('https:\/\/profilesm.com\/wp-admin\/admin-ajax.php', {\n\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\tbody: formData\n\t\t\t\t\t})\n\t\t\t\t\t.then(response => response.json())\n\t\t\t\t\t.then(data => {\n\t\t\t\t\t\tmsgDiv.style.display = 'block';\n\t\t\t\t\t\tif (data.success) {\n\t\t\t\t\t\t\tmsgDiv.className = 'fef-msg fef-msg-success';\n\t\t\t\t\t\t\tmsgDiv.innerHTML = data.data.message;\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\/\/ Dynamic redirect provided by backend, or fallback to current page reload\n\t\t\t\t\t\t\tvar redirectUrl = data.data.redirect_url ? data.data.redirect_url : window.location.href;\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\t\t\twindow.location.href = redirectUrl;\n\t\t\t\t\t\t\t}, 1000);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tmsgDiv.className = 'fef-msg fef-msg-error';\n\t\t\t\t\t\t\tmsgDiv.innerHTML = data.data.message;\n\t\t\t\t\t\t\tbtn.disabled = false;\n\t\t\t\t\t\t\tspinner.style.display = 'none';\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t\t.catch(error => {\n\t\t\t\t\t\tmsgDiv.style.display = 'block';\n\t\t\t\t\t\tmsgDiv.className = 'fef-msg fef-msg-error';\n\t\t\t\t\t\tmsgDiv.innerHTML = 'Error de conexi\u00f3n. Intenta nuevamente.';\n\t\t\t\t\t\tbtn.disabled = false;\n\t\t\t\t\t\tspinner.style.display = 'none';\n\t\t\t\t\t});\n\t\t\t\t});\n\t\t\t}\n\t\t\t\n\t\t\t\/\/ Initialize Handlers\n\t\t\thandleAjaxForm('fef-trainer-registration', 'fef-trainer-msg');\n\t\t\thandleAjaxForm('fef-login-form', 'fef-login-msg');\n\t\t\t\n\t\t});\n\t\t<\/script>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-449","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/profilesm.com\/es\/wp-json\/wp\/v2\/pages\/449","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/profilesm.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/profilesm.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/profilesm.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/profilesm.com\/es\/wp-json\/wp\/v2\/comments?post=449"}],"version-history":[{"count":4,"href":"https:\/\/profilesm.com\/es\/wp-json\/wp\/v2\/pages\/449\/revisions"}],"predecessor-version":[{"id":453,"href":"https:\/\/profilesm.com\/es\/wp-json\/wp\/v2\/pages\/449\/revisions\/453"}],"wp:attachment":[{"href":"https:\/\/profilesm.com\/es\/wp-json\/wp\/v2\/media?parent=449"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/profilesm.com\/es\/wp-json\/wp\/v2\/categories?post=449"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/profilesm.com\/es\/wp-json\/wp\/v2\/tags?post=449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}