// Papeles Para Todos - Pool de candidatos
// Cada candidato es un arquetipo satírico. Los tags sirven para matching contra el boletín.

const candidatosData = [
    // ============================================================
    // BLOQUE 1: YIHADISTAS PRESUNTOS
    // ============================================================
    {
        id: 'mohamed_x',
        nombre: 'Mohamed Al-K.',
        origen: 'Siria',
        foto: '🧔🏽',
        visado: false,
        antecedentes: ['Terrorismo internacional', 'Robo con violencia'],
        reclamadoPor: 'Europol',
        peligrosidad: 5,
        tags: ['yihadista_presunto'],
        motivo: 'Turismo cultural',
        flavor: 'Dice venir "solo a visitar unas mezquitas".',
        expediente: {
            redesSociales: 'Telegram: suscrito a 14 canales en árabe con contenido explícito. Publica versículos diarios desde 2022.',
            patrimonio: 'No declara. Lleva encima 6.200€ en billetes pequeños.',
            historial: [
                '2019: entrada denegada en Alemania',
                '2021: deportado desde Bélgica',
                '2023: detectado en frontera de Melilla con otro nombre'
            ],
            contactos: ['Ahmed Al-Quds (también en cola hoy)', 'Número saudí no identificado'],
            notasPoliciales: 'CNI lo señaló en 2024 como "retornado de zona de conflicto". Caso Z-0034.',
            declaracionSolicitante: 'Solo quiero visitar mezquitas y rezar. Nunca he hecho daño a nadie.',
            inconsistencia: 'Dice ser su primera vez en Europa, pero el historial registra entradas denegadas en 2019 y 2021.'
        }
    },
    {
        id: 'ahmed_k',
        nombre: 'Ahmed Al-Quds',
        origen: 'Yemen',
        foto: '👳🏽',
        visado: false,
        antecedentes: ['Narcotráfico', 'Tenencia ilícita de armas'],
        reclamadoPor: null,
        peligrosidad: 4,
        tags: ['yihadista_presunto'],
        motivo: 'Visita familiar',
        flavor: 'El detector de metales pitó tres veces.'
    },
    {
        id: 'salim_t',
        nombre: 'Salim Tariq',
        origen: 'Pakistán',
        foto: '🧔🏾',
        visado: false,
        antecedentes: ['Radicalismo religioso (ficha CNI)'],
        reclamadoPor: null,
        peligrosidad: 4,
        tags: ['yihadista_presunto'],
        motivo: 'Estudios de teología',
        flavor: 'Trae tres móviles y una lista de contactos en cirílico.'
    },
    {
        id: 'magomed_d',
        nombre: 'Magomed Dzhukaev',
        origen: 'Chechenia',
        foto: '🧔🏻',
        visado: false,
        antecedentes: ['Combatiente extranjero (sospechoso)', 'Posesión de explosivos'],
        reclamadoPor: 'Interpol',
        peligrosidad: 5,
        tags: ['yihadista_presunto'],
        motivo: 'Tránsito',
        flavor: 'Dice estar "de paso hacia Francia". Lleva 14.000€ en billetes pequeños.'
    },
    {
        id: 'rashid_t',
        nombre: 'Rashid "Jonathan" T.',
        origen: 'España (converso)',
        foto: '🧔🏼',
        visado: false,
        antecedentes: ['Radicalización online (grupo Telegram cerrado)', 'Entrenamiento táctico'],
        reclamadoPor: null,
        peligrosidad: 4,
        tags: ['yihadista_presunto'],
        motivo: 'Regreso a España (viaje a Idlib)',
        flavor: 'Nacido en Toledo. Se convirtió en 2019 tras ver un vídeo de YouTube. Pesa 62 kg y habla árabe con acento castellano.'
    },
    {
        id: 'tarek_n',
        nombre: 'Tarek Naim',
        origen: 'Líbano',
        foto: '🧔🏽',
        visado: false,
        antecedentes: ['Supuesto vínculo con Hezbolá'],
        reclamadoPor: null,
        peligrosidad: 3,
        tags: ['yihadista_presunto'],
        motivo: 'Congreso religioso',
        flavor: 'Su móvil está lleno de vídeos de desfiles armados y memes de Nasrallah.'
    },
    {
        id: 'abdul_k',
        nombre: 'Abdul Karim',
        origen: 'Afganistán',
        foto: '🧔🏾',
        visado: false,
        antecedentes: ['Ex-talibán ("arrepentido")', 'Ficha en OTAN'],
        reclamadoPor: null,
        peligrosidad: 5,
        tags: ['yihadista_presunto'],
        motivo: 'Asilo político',
        flavor: 'Pide asilo alegando "cambio de opinión profundo". Lleva un Kalashnikov desmontado en la maleta "como recuerdo".'
    },
    {
        id: 'bashir_k',
        nombre: 'Bashir Al-Khalid',
        origen: 'Irak',
        foto: '👨🏽',
        visado: false,
        antecedentes: ['Reclutador (en listado exfiltrado)'],
        reclamadoPor: 'Europol',
        peligrosidad: 4,
        tags: ['yihadista_presunto'],
        motivo: 'Ingeniero en empresa desconocida',
        flavor: 'Su "empresa de destino" no existe en el registro mercantil.'
    },

    // ============================================================
    // BLOQUE 2: MAFIOSOS / OLIGARCAS PRESUNTOS
    // ============================================================
    {
        id: 'ivan_p',
        nombre: 'Ivan Petrov',
        origen: 'Rusia',
        foto: '🕴🏼',
        visado: false,
        antecedentes: ['Trata de personas', 'Blanqueo'],
        reclamadoPor: 'Interpol',
        peligrosidad: 5,
        tags: ['mafioso_presunto'],
        motivo: 'Inversión inmobiliaria',
        flavor: 'Pasaporte con sello dudoso. Maletín Louis Vuitton lleno de 500€.',
        expediente: {
            redesSociales: 'Instagram privado. Tres cuentas burner en VK con fotos de yates.',
            patrimonio: 'Declara 2.8M€. Estimación real de la UDEF: 40-60M€ en SL fantasma.',
            historial: [
                '2017: Chipre — Golden Passport comprado (luego anulado por UE)',
                '2019: Malta — residencia fiscal activa',
                '2022: sancionado por EEUU (OFAC)'
            ],
            contactos: ['Dmitri Volkov (también en cola)', 'Notaría de Marbella "Herrera & Asoc."'],
            notasPoliciales: 'Interpol: orden de búsqueda activa desde 2023 por trata internacional.',
            declaracionSolicitante: 'Soy empresario honesto. Mi maletín son donaciones para la Cruz Roja.',
            inconsistencia: 'Su pasaporte dice "Ivan Petrov" pero los billetes llevan impresa una firma distinta. Y dice traer el dinero a la Cruz Roja, no al registro inmobiliario declarado.'
        }
    },
    {
        id: 'boko_o',
        nombre: 'Boko Okonkwo',
        origen: 'Nigeria',
        foto: '🧑🏿',
        visado: false,
        antecedentes: ['Crimen organizado', 'Estafa piramidal'],
        reclamadoPor: 'Interpol',
        peligrosidad: 5,
        tags: ['mafioso_presunto'],
        motivo: 'Inversión en hostelería',
        flavor: 'Dice querer abrir una cadena de locutorios en Lavapiés.'
    },
    {
        id: 'wei_z',
        nombre: 'Wei Zhang',
        origen: 'China',
        foto: '🕴🏻',
        visado: false,
        antecedentes: ['Blanqueo de capitales', 'Tráfico de falsificaciones'],
        reclamadoPor: null,
        peligrosidad: 4,
        tags: ['mafioso_presunto'],
        motivo: 'Inversión (polígono Cobo Calleja)',
        flavor: 'No habla español. Su "traductor" es un ex-agente del Mossad.'
    },
    {
        id: 'dmitri_v',
        nombre: 'Dmitri Volkov',
        origen: 'Rusia',
        foto: '🕴🏻',
        visado: true,
        antecedentes: ['Sanciones UE (congeladas)', 'Vínculos con el Kremlin'],
        reclamadoPor: null,
        peligrosidad: 4,
        tags: ['mafioso_presunto', 'oligarca'],
        motivo: 'Residencia (yate en Puerto Banús)',
        flavor: 'Golden Visa comprada por 500.000€ en 2018. Le precede un convoy de 3 Cayennes.'
    },
    {
        id: 'giuseppe_c',
        nombre: 'Giuseppe "Peppe" Corleone',
        origen: 'Italia',
        foto: '🕴🏻',
        visado: true,
        antecedentes: ['Supuesta pertenencia a \'Ndrangheta'],
        reclamadoPor: null,
        peligrosidad: 4,
        tags: ['mafioso_presunto', 'europeo_regular'],
        motivo: 'Asilo ("persecución política")',
        flavor: 'Fue condecorado en Calabria en 1992. No recuerda por qué.'
    },
    {
        id: 'pablo_j',
        nombre: 'Pablo "El Chapito" Jiménez',
        origen: 'Colombia',
        foto: '🧔🏽',
        visado: false,
        antecedentes: ['Narcotráfico (condenado y fugado)', 'Homicidio'],
        reclamadoPor: 'DEA / Interpol',
        peligrosidad: 5,
        tags: ['mafioso_presunto'],
        motivo: 'Inversión en agricultura "ecológica"',
        flavor: 'Propone abrir "invernaderos" en Almería. No quiere decir qué cultiva.'
    },
    {
        id: 'bogdan_m',
        nombre: 'Bogdan Marinescu',
        origen: 'Rumanía',
        foto: '🧑🏻',
        visado: true,
        antecedentes: ['Clan del cobre', 'Robos en despoblado'],
        reclamadoPor: null,
        peligrosidad: 3,
        tags: ['mafioso_presunto', 'europeo_regular'],
        motivo: 'Chatarrería',
        flavor: 'Tiene 47 matrículas distintas asociadas a su NIE.'
    },
    {
        id: 'raheem_d',
        nombre: 'Raheem Dubai',
        origen: 'Pakistán',
        foto: '🕴🏽',
        visado: true,
        antecedentes: ['Panama Papers', 'Propietario de 12 SL fantasma'],
        reclamadoPor: null,
        peligrosidad: 3,
        tags: ['mafioso_presunto'],
        motivo: 'Consultoría financiera',
        flavor: 'Su despacho está registrado en el mismo local que una churrería en Torrejón.'
    },

    // ============================================================
    // BLOQUE 3: HUMANITARIOS Y VULNERABLES
    // ============================================================
    {
        id: 'fatou_n',
        nombre: 'Fatou N\'Diaye',
        origen: 'Senegal',
        foto: '👩🏿‍🍼',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['humanitario'],
        motivo: 'Refugio (con 3 menores)',
        flavor: 'Llegó en patera con tres niños. Uno de ellos, enfermo.',
        expediente: {
            redesSociales: 'Sin redes. Cuenta WhatsApp solo para mensajes a familia en Thiès.',
            patrimonio: 'Sin recursos. Ropa donada por Cruz Roja.',
            historial: [
                '2024: salida desde Thiès por sequía crónica',
                '2024: 9 meses en Nouakchott (Mauritania)',
                '2025: rescate en zódiac por Salvamento Marítimo'
            ],
            contactos: ['Asistente social de CEAR (Las Palmas)', 'Hermana en Zaragoza (regularizada en 2019)'],
            notasPoliciales: 'Ficha médica ACNUR. Menor de 2 años con infección respiratoria.',
            declaracionSolicitante: 'Solo quiero trabajar y que mis hijos vayan al colegio.'
        }
    },
    {
        id: 'omar_l',
        nombre: 'Omar Al-Mansouri',
        origen: 'Libia',
        foto: '🧑🏽',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['humanitario'],
        motivo: 'Asilo (huye del conflicto)',
        flavor: 'Cicatrices de metralla. Su hermano ya fue rechazado el mes pasado.'
    },
    {
        id: 'djibril_c',
        nombre: 'Djibril Coulibaly',
        origen: 'Malí',
        foto: '🧑🏿',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['humanitario'],
        motivo: 'Refugio climático',
        flavor: '18 años. Caminó 4.000 km. Quiere ser mecánico.'
    },
    {
        id: 'saara_a',
        nombre: 'Saara Ahmed',
        origen: 'Somalia',
        foto: '👩🏿',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['humanitario'],
        motivo: 'Asilo (persecución género)',
        flavor: 'Víctima de MGF. Trae informes médicos de ACNUR.'
    },
    {
        id: 'moussa_k',
        nombre: 'Moussa K. (14 años)',
        origen: 'Guinea',
        foto: '🧒🏿',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['humanitario', 'mena'],
        motivo: 'Menor no acompañado',
        flavor: 'Llegó solo a Canarias en 2024. Dibuja cosas en los márgenes del formulario.'
    },
    {
        id: 'amira_q',
        nombre: 'Amira Qasim (66 años)',
        origen: 'Afganistán',
        foto: '👵🏽',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['humanitario'],
        motivo: 'Reagrupación (viuda, 7 nietos)',
        flavor: 'Su marido fue juez antes del retorno talibán. La familia está repartida por 4 países.'
    },
    {
        id: 'luis_m_v',
        nombre: 'Luis Miguel Vargas',
        origen: 'Venezuela',
        foto: '🧑🏼',
        visado: false,
        antecedentes: ['Preso político (2018)', 'Expediente político abierto'],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['humanitario'],
        motivo: 'Asilo político',
        flavor: 'Ex-concejal. Su historial en Telegram es una colección de manifiestos anti-chavistas.'
    },
    {
        id: 'shahid_p',
        nombre: 'Shahid Patras',
        origen: 'Pakistán',
        foto: '🧑🏽',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['humanitario'],
        motivo: 'Asilo (persecución religiosa)',
        flavor: 'Cristiano en zona tribal. Su iglesia fue quemada en 2023.'
    },
    {
        id: 'zainab_s',
        nombre: 'Zainab (6 años)',
        origen: 'Siria',
        foto: '👧🏽',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['humanitario', 'mena'],
        motivo: 'Huérfana de guerra',
        flavor: 'Llega con una asistente de UNICEF. Solo dice dos palabras en español: "gracias" y "mamá".'
    },

    // ============================================================
    // BLOQUE 4: EUROPEOS REGULARES
    // ============================================================
    {
        id: 'svenja_h',
        nombre: 'Svenja Henriksson',
        origen: 'Suecia',
        foto: '👩🏼‍💼',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['europeo_regular'],
        motivo: 'Trabajo (ingeniera contratada)',
        flavor: 'Visado Schengen, contrato indefinido, nómina de 90.000€.',
        expediente: {
            redesSociales: 'LinkedIn con 3.400 contactos. Stackoverflow reputación 20k.',
            patrimonio: '120.000€ en cuenta sueca, todo declarado.',
            historial: [
                '2016-2022: residente en Berlín',
                '2022-2025: Estocolmo (empresa Ericsson)',
                '2025: oferta formal de Indra para trasladarse a Madrid'
            ],
            contactos: ['Director de RRHH de Indra', 'Embajada sueca (registro consular)'],
            notasPoliciales: 'Ningún antecedente. Ninguna alerta.',
            declaracionSolicitante: 'Me ofrecen un puesto de Lead Engineer. Traigo a mi familia.'
        }
    },
    {
        id: 'hans_m',
        nombre: 'Hans Müller',
        origen: 'Alemania',
        foto: '👨🏼‍💼',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['europeo_regular', 'empresario'],
        motivo: 'Apertura de empresa',
        flavor: 'Quiere abrir una fábrica en Valladolid. Capital propio.'
    },
    {
        id: 'francois_d',
        nombre: 'François Dubois',
        origen: 'Francia',
        foto: '🧑🏻‍🍳',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['europeo_regular'],
        motivo: 'Trabajo (chef con 2 estrellas Michelin)',
        flavor: 'Venía a abrir un bistró en Malasaña. Muy educado.'
    },
    {
        id: 'giulia_r',
        nombre: 'Giulia Ricci',
        origen: 'Italia',
        foto: '👩🏼',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['europeo_regular'],
        motivo: 'Estudios + trabajo (arquitecta)',
        flavor: 'Máster en el IED. Habla 5 idiomas. Impecable.'
    },
    {
        id: 'anja_j',
        nombre: 'Anja Jansen',
        origen: 'Países Bajos',
        foto: '👩🏼‍💼',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['europeo_regular', 'empresario'],
        motivo: 'Trabajo (auditora Big 4)',
        flavor: 'Declara 140.000€ anuales. Paga IRPF sin rechistar.'
    },
    {
        id: 'pawel_k',
        nombre: 'Paweł Kowalski',
        origen: 'Polonia',
        foto: '👨🏼',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['europeo_regular'],
        motivo: 'Trabajo (soldador en astillero)',
        flavor: 'Trae familia numerosa. 4 hijos. Todos rubios.'
    },
    {
        id: 'mika_k',
        nombre: 'Mika Korhonen',
        origen: 'Finlandia',
        foto: '👨🏼‍🔬',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['europeo_regular'],
        motivo: 'Investigación (CSIC)',
        flavor: 'Viene de Helsinki a estudiar por qué los españoles duermen tan poco.'
    },
    {
        id: 'anastasia_v',
        nombre: 'Anastasia Volkov',
        origen: 'Ucrania',
        foto: '👱🏻‍♀️',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['refugiado_regular'],
        motivo: 'Protección temporal (guerra)',
        flavor: 'Refugiada con estatuto europeo ya tramitado.'
    },

    // ============================================================
    // BLOQUE 5: ANGLOS
    // ============================================================
    {
        id: 'mary_s',
        nombre: 'Mary Sullivan',
        origen: 'Estados Unidos',
        foto: '👩🏼',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['anglo_regular'],
        motivo: 'Turismo (14 días)',
        flavor: 'Lleva una Lonely Planet y sandalias con calcetines.'
    },
    {
        id: 'kevin_w',
        nombre: 'Kevin Whitmore',
        origen: 'Reino Unido',
        foto: '🧑🏼',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['anglo_regular'],
        motivo: 'Jubilación (residencia en Marbella)',
        flavor: 'Pensionista. Solo quiere sol, pubs ingleses y fish & chips.'
    },
    {
        id: 'brad_w',
        nombre: 'Brad Wilson',
        origen: 'Estados Unidos',
        foto: '🧑🏼‍💻',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['anglo_regular', 'nomada_digital'],
        motivo: 'Visado nómada digital',
        flavor: 'Salario de 180k$ teletrabajando. Ocupa 4 asientos en una cafetería de Malasaña. Deja propina de 0,40€.'
    },
    {
        id: 'emma_o',
        nombre: 'Emma O\'Sullivan',
        origen: 'Irlanda',
        foto: '👩🏼‍🏫',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['anglo_regular'],
        motivo: 'Profesora de inglés',
        flavor: 'Vendrá a decirnos que "España es muy barata".'
    },
    {
        id: 'connor_a',
        nombre: 'Connor Andrews',
        origen: 'Australia',
        foto: '🏄🏼',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['anglo_regular'],
        motivo: 'Working holiday visa',
        flavor: 'Surfista. Vive en una furgo. Tatuaje de koala mal hecho.'
    },

    // ============================================================
    // BLOQUE 6: LATINOS REGULARES
    // ============================================================
    {
        id: 'carlos_r',
        nombre: 'Dr. Carlos Rodríguez',
        origen: 'Argentina',
        foto: '🧑🏻‍⚕️',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['latino_regular'],
        motivo: 'Reagrupación + trabajo (hospital)',
        flavor: 'Cardiólogo homologado. Viene contratado por el SERMAS.'
    },
    {
        id: 'ricardo_p',
        nombre: 'Ricardo Paredes',
        origen: 'Perú',
        foto: '🧑🏽‍⚕️',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['latino_regular'],
        motivo: 'Trabajo (enfermero en UCI)',
        flavor: 'Diez años de experiencia hospitalaria. Turnos de noche.'
    },
    {
        id: 'maria_b',
        nombre: 'Maria Gonçalves',
        origen: 'Brasil',
        foto: '👩🏽‍🎓',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['latino_regular'],
        motivo: 'Estudios (doctorado en biomedicina)',
        flavor: 'Beca del CSIC. Tres artículos en Nature.'
    },
    {
        id: 'rosa_q',
        nombre: 'Rosa Quispe',
        origen: 'Ecuador',
        foto: '👩🏽',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['latino_regular'],
        motivo: 'Trabajo (auxiliar geriátrica)',
        flavor: 'Hija mayor de 4. Paga alquiler y manda remesas a Quito. No se queja nunca.'
    },
    {
        id: 'juan_pablo_g',
        nombre: 'Juan Pablo Guzmán',
        origen: 'Chile',
        foto: '🧑🏻‍🏫',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['latino_regular'],
        motivo: 'Profesor titular (UCM)',
        flavor: 'Doctor en Filosofía por Salamanca. Público cierra sin tenure en 3 años.'
    },
    {
        id: 'lucia_j',
        nombre: 'Lucía Jaramillo',
        origen: 'Colombia',
        foto: '👩🏽‍🎨',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['latino_regular'],
        motivo: 'Trabajo (diseñadora gráfica)',
        flavor: 'Contratada por una agencia con 60 cuentas. Cobrará 1.400€ por hacer el trabajo de 3.'
    },
    {
        id: 'marco_p',
        nombre: 'Marco Paz',
        origen: 'Bolivia',
        foto: '👨🏽‍🔧',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['latino_regular'],
        motivo: 'Trabajo (electricista cualificado)',
        flavor: 'Oferta de empleo sellada. 2.100€ brutos. Ningún empresario español quiere pagar más.'
    },

    // ============================================================
    // BLOQUE 7: ASIÁTICOS REGULARES
    // ============================================================
    {
        id: 'priya_k',
        nombre: 'Priya Kapoor',
        origen: 'India',
        foto: '👩🏽‍💻',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['asiatico_regular'],
        motivo: 'Trabajo (ingeniera de software)',
        flavor: 'Visa Azul UE. Salario 75.000€. Ofertas de tres empresas más.'
    },
    {
        id: 'lin_c',
        nombre: 'Lin Chen',
        origen: 'Taiwán',
        foto: '👨🏻‍🔬',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['asiatico_regular'],
        motivo: 'Investigación (CNIO)',
        flavor: 'Oncólogo investigador. 30 publicaciones. Invitación formal.'
    },
    {
        id: 'hiroshi_t',
        nombre: 'Hiroshi Tanaka',
        origen: 'Japón',
        foto: '👨🏻‍🍳',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['asiatico_regular'],
        motivo: 'Trabajo (chef de sushi)',
        flavor: 'Viene contratado por un restaurante con 8 meses de lista de espera.'
    },
    {
        id: 'jose_c_f',
        nombre: 'José Cruz',
        origen: 'Filipinas',
        foto: '👨🏽‍✈️',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['asiatico_regular'],
        motivo: 'Trabajo (marino mercante)',
        flavor: 'Lleva 15 años entre barcos. Solo pisa tierra 2 meses al año.'
    },

    // ============================================================
    // BLOQUE 8: IRREGULARES SIMPLES (sin perfil extremo)
    // ============================================================
    {
        id: 'youssef_b',
        nombre: 'Youssef Benzema',
        origen: 'Marruecos',
        foto: '🧑🏾',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['irregular_simple'],
        motivo: 'Sin declarar',
        flavor: 'Cruzó a nado la valla. Dice buscar "cualquier cosa".'
    },
    {
        id: 'mamadou_s',
        nombre: 'Mamadou Sarr',
        origen: 'Senegal',
        foto: '🧑🏿‍🌾',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['irregular_simple', 'subsahariano'],
        motivo: 'Trabajo agrícola (Almería)',
        flavor: 'Recolector de temporada. 11 horas en el invernadero a 40°C por 900€ al mes.'
    },
    {
        id: 'ion_m',
        nombre: 'Ion Mihailescu',
        origen: 'Rumanía',
        foto: '🧑🏼',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['europeo_regular'],
        motivo: 'Venta ambulante (rosas en Callao)',
        flavor: 'Cobra en metálico. Manda todo el dinero a Craiova. No causa problemas.'
    },

    // ============================================================
    // BLOQUE 9: CITAS REVENDIDAS (guiño a la trama real)
    // ============================================================
    {
        id: 'pavel_s',
        nombre: 'Pavel Sokolov',
        origen: 'Rusia',
        foto: '🧑🏻‍💻',
        visado: false,
        antecedentes: ['Cita comprada en reventa (60€, vía Telegram)'],
        reclamadoPor: null,
        peligrosidad: 2,
        tags: ['irregular_simple', 'citas_revendidas'],
        motivo: 'Arraigo social',
        flavor: 'Llega con recibo de Bizum a un tal "@citasExpress". No esconde nada — nadie le dijo que estuviera mal.'
    },
    {
        id: 'xiulan_z',
        nombre: 'Xiulan Zhou',
        origen: 'China',
        foto: '👩🏻',
        visado: false,
        antecedentes: ['Cita obtenida a través de intermediario (60€ + IVA)'],
        reclamadoPor: null,
        peligrosidad: 2,
        tags: ['irregular_simple', 'citas_revendidas'],
        motivo: 'Reagrupación familiar',
        flavor: 'Su NIF figuraba reservado desde hace tres meses a nombre de "Ramón Pérez Pérez", DNI 00000001-X.'
    },
    {
        id: 'alejandro_h',
        nombre: 'Alejandro Henríquez',
        origen: 'Honduras',
        foto: '🧑🏽',
        visado: false,
        antecedentes: ['Cita revendida (pagó 90€ por "servicio premium")'],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['irregular_simple', 'citas_revendidas'],
        motivo: 'Arraigo laboral',
        flavor: 'Pagó extra porque le "garantizaban" cita en Aluche. Trabajaba de camarero sin contrato.'
    },

    // ============================================================
    // BLOQUE 10: VIP / ESPECIALES (gags)
    // ============================================================
    {
        id: 'abdullah_s',
        nombre: 'Príncipe Abdullah Al-Saud',
        origen: 'Arabia Saudí',
        foto: '🤴🏽',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['vip'],
        motivo: 'Visita privada (no declara)',
        flavor: 'Viaja con 4 guardaespaldas y una maleta que "no abre por protocolo diplomático".'
    },
    {
        id: 'ramon_mc',
        nombre: 'Ramón "MC Pancartas"',
        origen: 'España / Venezuela',
        foto: '🧑🏽‍🎤',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['vip', 'latino_regular'],
        motivo: 'Residencia (Gold Visa)',
        flavor: 'Trapero con 4M de oyentes mensuales. Pagó la residencia comprando un piso en Chueca por cash.'
    },
    {
        id: 'fermin_alegre',
        nombre: 'Don Fermín Alegre',
        origen: 'España',
        foto: '👨🏼‍💼',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['vip'],
        motivo: 'Inspección interna (¡eres tú quien tramita!)',
        flavor: 'Ex-alto cargo. Viene "a ver cómo funciona el sistema desde fuera". Tiene 72 años y un Rolex.'
    },
    {
        id: 'klaus_s',
        nombre: 'Dr. Klaus Schmitt',
        origen: 'Alemania',
        foto: '👨🏼‍⚕️',
        visado: true,
        antecedentes: ['Investigado por Hacienda alemana (evasión)'],
        reclamadoPor: null,
        peligrosidad: 2,
        tags: ['europeo_regular', 'empresario', 'vip'],
        motivo: 'Residencia fiscal (Beckham Law)',
        flavor: 'Cirujano plástico. Traslada su residencia fiscal para pagar 24% plano en vez del 47% alemán.',
        expediente: {
            redesSociales: 'Instagram "@dr_klaus_aesthetic" — 180K seguidores, clínica en Mykonos.',
            patrimonio: 'Declara 4.2M€. Tres clínicas en Grecia, Alemania y Dubai.',
            historial: [
                '2019: residencia fiscal en Mónaco',
                '2021: cambio a Portugal (NHR)',
                '2025: llegada a España por Beckham Law'
            ],
            contactos: ['Gestoría "Paraísos & Co." (Madrid)', 'Notaría en Pozuelo'],
            notasPoliciales: 'Hacienda alemana solicitó cooperación. España aún no ha respondido.',
            declaracionSolicitante: 'Vengo a aportar talento médico a España.',
            inconsistencia: 'Dice venir a "ejercer la cirugía" pero la Beckham Law exige relación laboral con empresa española — no clínica propia en Atenas como la que declara.'
        }
    },

    // ============================================================
    // BLOQUE 11: EXPEDIENTES PROFUNDOS (nuevos, todos con expediente + mayoría con inconsistencia)
    // ============================================================
    {
        id: 'hassan_f',
        nombre: 'Hassan Faraj',
        origen: 'Egipto',
        foto: '🧔🏽',
        visado: false,
        antecedentes: ['Investigado por financiación irregular'],
        reclamadoPor: null,
        peligrosidad: 3,
        tags: ['yihadista_presunto'],
        motivo: 'Curso de postgrado',
        flavor: 'Dice matricularse en un máster de "pensamiento islámico" en Madrid.',
        expediente: {
            redesSociales: 'Twitter con 4 cuentas distintas, todas en árabe, tono neutro.',
            patrimonio: 'Traje de 300€, reloj réplica, cuenta con 1.200€.',
            historial: [
                '2020: estudiante Erasmus en Cambridge (no terminó)',
                '2022: retorno a El Cairo',
                '2024: dos visados al espacio Schengen concedidos por Grecia'
            ],
            contactos: ['Coordinador del máster (universidad privada no acreditada)', 'Imam de mezquita en Fuenlabrada'],
            notasPoliciales: 'CNI: sin ficha operativa, solo "contacto secundario" en informe de 2023.',
            declaracionSolicitante: 'Vengo a formarme académicamente. Nada más.',
            inconsistencia: 'El "máster" que cita no existe en el registro del Ministerio de Universidades. La institución emisora está dada de baja desde 2023.'
        }
    },
    {
        id: 'lola_g',
        nombre: 'Lola García Núñez',
        origen: 'España / Cuba',
        foto: '👩🏽‍🎤',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['latino_regular', 'vip'],
        motivo: 'Renovación NIE por arraigo',
        flavor: 'Dice ser sobrina lejana de un cantante famoso. "Me han asegurado que con mi apellido no debería haber problema".',
        expediente: {
            redesSociales: 'Instagram con 12K seguidores. Todas las fotos son de restaurantes de lujo.',
            patrimonio: 'Declara "trabajar en hostelería" pero vive en piso de 1.800€/mes.',
            historial: [
                '2019: llegada a España con visado de turista',
                '2019-2025: solicitud de arraigo laboral en 3 ocasiones, todas denegadas'
            ],
            contactos: ['Un tal "Ramón" con número marcado como "agente" en su agenda'],
            notasPoliciales: 'Sin ficha.',
            declaracionSolicitante: 'Cuido de una señora mayor. Es mi trabajo, de verdad.',
            inconsistencia: 'Su "contrato" para el arraigo está firmado por una SL creada hace 3 semanas cuyo administrador único es ella misma.'
        }
    },
    {
        id: 'yassin_a',
        nombre: 'Yassin Ait-Mouloud',
        origen: 'Marruecos',
        foto: '🧑🏽',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['irregular_simple'],
        motivo: 'Reagrupación familiar',
        flavor: 'Muestra foto de una "mujer e hijos" que supuestamente viven en Barcelona.',
        expediente: {
            redesSociales: 'Ninguna visible.',
            patrimonio: '60€ en el bolsillo.',
            historial: [
                '2024: llegada por Ceuta',
                '2024: 6 meses en CIE de Algeciras (liberado por caducidad)'
            ],
            contactos: ['"Jamal" — número con 23 llamadas la última semana'],
            notasPoliciales: 'Sin ficha.',
            declaracionSolicitante: 'Mi familia lleva 8 años en Barcelona, solo quiero estar con ellos.',
            inconsistencia: 'La foto que muestra de su "familia" aparece en Google Imágenes desde 2018 como foto de stock usada en anuncios.'
        }
    },
    {
        id: 'elena_v',
        nombre: 'Elena Voskoboynikova',
        origen: 'Bielorrusia',
        foto: '👩🏼',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['humanitario'],
        motivo: 'Asilo (persecución política)',
        flavor: 'Activista opositora a Lukashenko. Trae documentación avalada por Amnistía.',
        expediente: {
            redesSociales: 'Twitter cerrado por seguridad. Copias de amenazas recibidas adjuntas.',
            patrimonio: '3.200€ — lo que le quedaba tras vender su piso en Minsk.',
            historial: [
                '2020: detenida en las protestas post-electorales',
                '2022: exilio a Lituania',
                '2025: España por reagrupación con hermana'
            ],
            contactos: ['Amnistía Internacional (España)', 'Hermana en Alcalá de Henares'],
            notasPoliciales: 'Incluida en lista blanca de Asilo y Refugio.',
            declaracionSolicitante: 'No puedo volver. Me encarcelarían.'
        }
    },
    {
        id: 'chen_l',
        nombre: 'Chen Liangsheng',
        origen: 'China',
        foto: '🧑🏻‍💼',
        visado: true,
        antecedentes: ['Sospecha de tráfico de patentes (archivado)'],
        reclamadoPor: null,
        peligrosidad: 3,
        tags: ['mafioso_presunto', 'asiatico_regular'],
        motivo: 'Inversión (startup de baterías)',
        flavor: 'Traje carísimo. Presenta una startup con nombre impronunciable y números que no cuadran.',
        expediente: {
            redesSociales: 'WeChat activo. LinkedIn con 4 puestos inventados.',
            patrimonio: 'Declara 12M€ de fondo inversor. La empresa emisora no existe en el registro mercantil chino.',
            historial: [
                '2020: inversión en startup fallida en Estonia',
                '2022: entrada denegada en Canadá',
                '2024: visado a Hungría'
            ],
            contactos: ['Wei Zhang (también en cola)', 'Bufete en Shanghái bajo investigación'],
            notasPoliciales: 'CNI: posible adquisición de tecnología dual por encargo del gobierno chino.',
            declaracionSolicitante: 'Vengo a invertir en energía limpia española.',
            inconsistencia: 'Su "startup" está registrada en España hace 2 meses con un capital social de 3.000€. Dice traer 12M para invertir, pero la cuenta del proyecto está vacía.'
        }
    },
    {
        id: 'amadou_d',
        nombre: 'Amadou Diallo',
        origen: 'Guinea',
        foto: '🧑🏿',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['irregular_simple', 'subsahariano', 'humanitario'],
        motivo: 'Asilo (persecución tribal)',
        flavor: '22 años. Trae un informe médico desgastado y un sobre con documentación ajada.',
        expediente: {
            redesSociales: 'Sin redes.',
            patrimonio: '15€.',
            historial: [
                '2023: Conakry → Dakar a pie',
                '2024: 11 meses en Nouakchott trabajando en la construcción',
                '2025: Islas Canarias (cayuco, 8 días de mar)'
            ],
            contactos: ['ACNUR Canarias'],
            notasPoliciales: 'Ficha limpia. Ninguna alerta.',
            declaracionSolicitante: 'Mi padre fue asesinado por un clan rival. No tengo familia.'
        }
    },
    {
        id: 'misha_g',
        nombre: 'Mikhail "Misha" Grishin',
        origen: 'Rusia',
        foto: '🕴🏻',
        visado: true,
        antecedentes: ['Sanciones UE (levantadas por "insuficiencia probatoria")', 'Vínculos con oligarcas sancionados'],
        reclamadoPor: null,
        peligrosidad: 2,
        tags: ['mafioso_presunto', 'oligarca'],
        motivo: 'Renovación de residencia (empresario)',
        flavor: 'Llega con chófer y dos abogados en traje gris.',
        expediente: {
            redesSociales: 'Ninguna. "Por discreción".',
            patrimonio: 'Declara 1.1M€. Reside en una villa de 8M€ "alquilada a un amigo".',
            historial: [
                '2014: Chipre',
                '2018: Malta',
                '2020: España (Golden Visa)',
                '2022: sancionado UE (sanción levantada en 2023 por "insuficiencia probatoria")'
            ],
            contactos: ['Oligarchos ya sancionados', 'Bufete London-based sub-investigación'],
            notasPoliciales: 'Expediente abierto en la UDEF por flujos desde Dubai.',
            declaracionSolicitante: 'Soy empresario tecnológico. Toda mi actividad está en la UE.',
            inconsistencia: 'La "villa alquilada" figura a nombre de una SL cuyo único socio es... su propia madre, fallecida en 2019.'
        }
    },
    {
        id: 'sofia_r',
        nombre: 'Sofía Rivera',
        origen: 'Honduras',
        foto: '👩🏽',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['humanitario'],
        motivo: 'Asilo (violencia machista, maras)',
        flavor: 'Llega con su hija de 4 años. Muestra denuncias archivadas por la policía hondureña.',
        expediente: {
            redesSociales: 'Cerradas por seguridad. Copia de amenazas de un miembro de la MS-13.',
            patrimonio: '280€.',
            historial: [
                '2023: denuncias por amenazas de muerte en Tegucigalpa',
                '2024: traslado forzoso 3 veces',
                '2025: salida vía México → Madrid'
            ],
            contactos: ['ONG Mujeres en Ruta', 'Hermana en Zaragoza'],
            notasPoliciales: 'Caso documentado, apoyo de varias ONGs.',
            declaracionSolicitante: 'Si vuelvo, me matan. Y a mi hija también.'
        }
    },
    {
        id: 'gabriel_p',
        nombre: 'Gabriel Pontes',
        origen: 'Brasil',
        foto: '🧑🏽‍💻',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['latino_regular', 'nomada_digital'],
        motivo: 'Visado de nómada digital',
        flavor: 'Desarrollador remoto. Factura en dólares a una agencia estadounidense.',
        expediente: {
            redesSociales: 'GitHub activo, 3 libs populares. LinkedIn con 12K contactos.',
            patrimonio: 'Salario 9.500$/mes facturado como autónomo.',
            historial: [
                '2022-2024: Lisboa (visado D7 portugués)',
                '2025: traslado a Madrid buscando mejor conectividad'
            ],
            contactos: ['Gestor fiscal (BDO España)', 'Cliente único (agencia en San Francisco)'],
            notasPoliciales: 'Sin ficha. Todo correcto en Hacienda portuguesa.',
            declaracionSolicitante: 'Solo teletrabajo. Pago IRPF sin problema.'
        }
    },
    {
        id: 'reza_m',
        nombre: 'Reza Mahmoudi',
        origen: 'Irán',
        foto: '🧑🏽',
        visado: false,
        antecedentes: ['Disidencia política (régimen iraní)'],
        reclamadoPor: null,
        peligrosidad: 2,
        tags: ['humanitario'],
        motivo: 'Asilo político',
        flavor: 'Exdirector de un medio cerrado por el régimen. Trae el último número impreso.',
        expediente: {
            redesSociales: 'Canal de YouTube con 800K suscriptores (bloqueado en Irán).',
            patrimonio: 'Lo que ha podido sacar: 8.400€.',
            historial: [
                '2018: arresto de 3 meses',
                '2022: huida a Turquía',
                '2024: intento fallido de asilo en Alemania',
                '2025: llegada a España'
            ],
            contactos: ['PEN Internacional', 'Reporteros Sin Fronteras'],
            notasPoliciales: 'Caso avalado por múltiples organismos internacionales.',
            declaracionSolicitante: 'Escribí contra el régimen. No puedo volver.'
        }
    },
    {
        id: 'nikolai_k',
        nombre: 'Nikolai Kozlov',
        origen: 'Rusia',
        foto: '🧔🏻',
        visado: true,
        antecedentes: ['Objeción de conciencia (deserción)'],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['humanitario'],
        motivo: 'Asilo (rechazo a movilización)',
        flavor: 'Huyó tras recibir su notificación de movilización a Ucrania.',
        expediente: {
            redesSociales: 'Borradas todas en 2022.',
            patrimonio: '2.100€ (vendió el coche al salir).',
            historial: [
                '2022: notificación de movilización',
                '2022: salida vía Georgia',
                '2024: 20 meses en Turquía',
                '2025: llegada a España'
            ],
            contactos: ['Asociación de desertores rusos (Berlín)'],
            notasPoliciales: 'Sin ficha. Lista blanca de Asilo.',
            declaracionSolicitante: 'No quiero matar ucranianos. En Rusia me darían 15 años.'
        }
    },
    {
        id: 'lamine_t',
        nombre: 'Lamine Touré',
        origen: 'Gambia',
        foto: '🧑🏿',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 2,
        tags: ['irregular_simple', 'subsahariano'],
        motivo: 'Búsqueda de empleo',
        flavor: 'Dice tener 19 años. El dentista forense pone reparos.',
        expediente: {
            redesSociales: 'Perfil TikTok con 14K seguidores grabando su viaje en cayuco.',
            patrimonio: '0€.',
            historial: [
                '2024: salida desde Banjul',
                '2024: 4 meses en Mauritania',
                '2025: Gran Canaria (cayuco, 6 días)'
            ],
            contactos: ['Primo en Vitoria (estatus regularizado en 2020)'],
            notasPoliciales: 'Ficha limpia.',
            declaracionSolicitante: 'Tengo 19. Solo quiero trabajar. Sé electricidad básica.',
            inconsistencia: 'El pasaporte dice nacido en 2005 (19 años), pero el dentista forense lo data entre 24-27 años. Y su TikTok tiene publicaciones desde 2019.'
        }
    },
    {
        id: 'olena_p',
        nombre: 'Olena Prykhodko',
        origen: 'Ucrania',
        foto: '👩🏼',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['refugiado_regular'],
        motivo: 'Renovación protección temporal',
        flavor: 'Enfermera. Lleva en Valencia desde 2022.',
        expediente: {
            redesSociales: 'Facebook activa, fotos familiares normales.',
            patrimonio: 'Salario 1.800€ netos en hospital La Fe.',
            historial: [
                '2022: llegada tras invasión rusa (estatuto europeo)',
                '2022-2025: empleo continuo, contrato indefinido'
            ],
            contactos: ['Dirección de Enfermería (La Fe)', 'Embajada ucraniana'],
            notasPoliciales: 'Ninguna alerta.',
            declaracionSolicitante: 'Mientras dure la guerra, sigo aquí. Pago mis impuestos.'
        }
    },
    {
        id: 'robert_a',
        nombre: 'Robert Armstrong',
        origen: 'Reino Unido',
        foto: '🧑🏼',
        visado: true,
        antecedentes: ['Orden judicial en UK (alzamiento de bienes)'],
        reclamadoPor: null,
        peligrosidad: 3,
        tags: ['anglo_regular', 'mafioso_presunto'],
        motivo: 'Residencia (jubilación)',
        flavor: 'Dice tener 67 años y "solo querer tranquilidad". Conduce un Bentley.',
        expediente: {
            redesSociales: 'LinkedIn eliminado en 2023. Varias menciones en "Financial Times" archivadas.',
            patrimonio: 'Declara pensión de 2.800€. Propietario de 5 inmuebles en Marbella por valor de 9M€.',
            historial: [
                '2018: administrador concursal en un fondo offshore',
                '2022: orden de busca y captura en UK',
                '2023: residencia en Marbella tras Brexit'
            ],
            contactos: ['Otros británicos con antecedentes judiciales', 'Notaría en Estepona'],
            notasPoliciales: 'La NCA británica ha reclamado colaboración con España. Sin respuesta.',
            declaracionSolicitante: 'Soy un jubilado tranquilo. Pago mis impuestos aquí.',
            inconsistencia: 'Dice vivir de pensión UK, pero su declaración de renta muestra ingresos por alquileres por 340k€/año.'
        }
    },
    {
        id: 'beatriz_s',
        nombre: 'Beatriz Silva',
        origen: 'Portugal',
        foto: '👩🏽‍💻',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['europeo_regular'],
        motivo: 'Trabajo (data scientist)',
        flavor: 'De Oporto. Contratada por BBVA en Madrid.',
        expediente: {
            redesSociales: 'GitHub activo, tesis sobre NLP publicada.',
            patrimonio: 'Salario 68.000€. Hipoteca en Lisboa ya pagada.',
            historial: [
                '2019-2025: BBVA Lisboa',
                '2025: traslado interno a Madrid'
            ],
            contactos: ['RRHH BBVA', 'Ministério das Finanças (Portugal)'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Transferencia interna. Me pidieron venir a Madrid.'
        }
    },
    {
        id: 'tamim_b',
        nombre: 'Tamim Barzani',
        origen: 'Irak',
        foto: '🧔🏾',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 2,
        tags: ['humanitario'],
        motivo: 'Asilo (minoría kurda)',
        flavor: 'Lleva un niño de 8 años en brazos. Trae certificado de Naciones Unidas.',
        expediente: {
            redesSociales: 'Facebook con publicaciones en kurdo. Amenazas recibidas adjuntas.',
            patrimonio: 'Lo que trae en una mochila.',
            historial: [
                '2023: desplazado interno tras ataque',
                '2024: 8 meses en campo de refugiados (Grecia)',
                '2025: traslado a España por programa de reubicación UE'
            ],
            contactos: ['ACNUR', 'CEAR Madrid'],
            notasPoliciales: 'Programa oficial de reubicación. Todo documentado.',
            declaracionSolicitante: 'Solo quiero que mi hijo vaya al colegio sin miedo.'
        }
    },
    {
        id: 'tommy_p',
        nombre: 'Tommy "The Shark" Pellegrino',
        origen: 'Estados Unidos',
        foto: '🧑🏼',
        visado: true,
        antecedentes: ['Evasión fiscal (pendiente de juicio en Florida)'],
        reclamadoPor: null,
        peligrosidad: 2,
        tags: ['anglo_regular', 'mafioso_presunto'],
        motivo: 'Visado nómada digital',
        flavor: '"Gurú financiero" en YouTube con 3M de subs. Dice vender "libertad financiera".',
        expediente: {
            redesSociales: 'YouTube, Instagram, X — todas agresivas y promoviendo cripto.',
            patrimonio: 'Declara 50K€. Realmente: estimado 30M$ en carteras cripto rastreables.',
            historial: [
                '2020: primer curso online "Hazte Rico en 90 días" ($997)',
                '2023: demanda colectiva en EEUU por 8M$',
                '2024: huida a Dubai',
                '2025: solicita visado nómada digital en España'
            ],
            contactos: ['Otros "gurús" ya fugados', 'Influencers españoles promocionados'],
            notasPoliciales: 'DEA monitorea. Sin orden activa pero bajo observación.',
            declaracionSolicitante: 'Solo quiero sol y compartir mi sabiduría con los españoles.',
            inconsistencia: 'Declara 50K€/año para el visado de nómada digital, pero sus vídeos más recientes muestran un jet privado con su nombre rotulado en el fuselaje.'
        }
    },
    {
        id: 'diana_k',
        nombre: 'Diana Kovac',
        origen: 'Serbia',
        foto: '👩🏼',
        visado: false,
        antecedentes: ['Trata de menores (investigada, liberada por falta de pruebas)'],
        reclamadoPor: null,
        peligrosidad: 3,
        tags: ['mafioso_presunto'],
        motivo: 'Reagrupación (dice tener hija en Madrid)',
        flavor: 'Trae foto con una niña de unos 6 años. La niña no aparece en su documentación familiar.',
        expediente: {
            redesSociales: 'Perfiles falsos detectados en 3 redes.',
            patrimonio: 'Declara 800€. Lleva 15.000€ en efectivo encima.',
            historial: [
                '2021: investigación de Europol (archivada)',
                '2023: denegada entrada en Alemania',
                '2024: rutas Belgrado-Estambul-Madrid (recurrentes)'
            ],
            contactos: ['Red investigada por Interpol (2023)'],
            notasPoliciales: 'Europol tiene abierto expediente paralelo.',
            declaracionSolicitante: 'Vengo a ver a mi hija que vive con su tía.',
            inconsistencia: 'La "hija" no figura en el registro civil español ni en ningún documento suyo. La tía supuestamente custodia no existe en el padrón.'
        }
    },
    {
        id: 'abdoulaye_s',
        nombre: 'Abdoulaye Sy',
        origen: 'Mauritania',
        foto: '🧑🏿',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['irregular_simple', 'subsahariano'],
        motivo: 'Trabajo agrícola (recolección)',
        flavor: 'Viene por la temporada del olivar en Jaén. Ya estuvo en 2023.',
        expediente: {
            redesSociales: 'WhatsApp activo con su pueblo en Mauritania.',
            patrimonio: '200€ ahorrados de la última campaña.',
            historial: [
                '2023: temporero en Jaén (temporada de 4 meses)',
                '2024: regreso a Mauritania',
                '2025: nueva temporada'
            ],
            contactos: ['Encargado de cooperativa oleícola'],
            notasPoliciales: 'Ninguna. Registro limpio.',
            declaracionSolicitante: 'Vengo cada año. Trabajo, gano, vuelvo a mi familia.'
        }
    },
    {
        id: 'veronica_r',
        nombre: 'Verónica Ramírez',
        origen: 'Argentina',
        foto: '👩🏼‍🎨',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['latino_regular'],
        motivo: 'Visa oro de descendiente (abuela española)',
        flavor: 'Nacida en Rosario. Demuestra abuela gallega emigrada en 1952.',
        expediente: {
            redesSociales: 'Instagram normal. Artista visual.',
            patrimonio: 'Ahorros 22.000€. Exposiciones pagadas en Buenos Aires.',
            historial: [
                '2023: trámite Ley de Nietos iniciado',
                '2025: concesión de nacionalidad por origen'
            ],
            contactos: ['Consulado español (Buenos Aires)', 'Galería en Malasaña'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Vengo con pasaporte español por la Ley de Nietos. Quiero residir.'
        }
    },
    {
        id: 'mo_k',
        nombre: 'Mo "Kingpin" Kouyaté',
        origen: 'Gambia',
        foto: '🧑🏿',
        visado: false,
        antecedentes: ['Tráfico de pasaportes (condena cumplida en Italia)'],
        reclamadoPor: null,
        peligrosidad: 3,
        tags: ['mafioso_presunto', 'subsahariano'],
        motivo: 'Arraigo laboral (dice trabajar en hostelería)',
        flavor: 'Llega con un expediente de arraigo muy completo. Demasiado completo.',
        expediente: {
            redesSociales: 'Dos Instagrams: uno con coches de lujo y otro vendiendo "documentos".',
            patrimonio: 'Declara 1.200€/mes. Paga un Mercedes G-Class en leasing de 1.800€/mes.',
            historial: [
                '2019: condena en Italia por falsificación',
                '2022: cumple pena, liberado',
                '2023: llegada a España',
                '2025: solicita arraigo laboral'
            ],
            contactos: ['Gestoría "rápida" de Móstoles, ya investigada por Hacienda'],
            notasPoliciales: 'UDEF tiene abierto expediente por reventa de arraigos.',
            declaracionSolicitante: 'Soy camarero. Tengo contrato.',
            inconsistencia: 'Su "contrato" está sellado por una gestoría investigada y su nómina declarada no cubre ni el leasing de su coche.'
        }
    },
    {
        id: 'rania_k',
        nombre: 'Rania Khalil',
        origen: 'Líbano',
        foto: '👩🏽',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['humanitario'],
        motivo: 'Asilo (bombardeos en sur del Líbano)',
        flavor: 'Enfermera pediátrica. Su hospital fue destruido en 2024.',
        expediente: {
            redesSociales: 'LinkedIn profesional. Cartas de recomendación de MSF.',
            patrimonio: '1.300€.',
            historial: [
                '2010-2024: enfermera en Médicos Sin Fronteras (Sur del Líbano)',
                '2024: destrucción del hospital',
                '2025: evacuada por MSF a Madrid'
            ],
            contactos: ['MSF España', 'Hospital La Paz (oferta formal de empleo)'],
            notasPoliciales: 'Ninguna. Ficha positiva en múltiples organismos.',
            declaracionSolicitante: 'Soy enfermera. Puedo trabajar desde mañana.'
        }
    },

    // ============================================================
    // BLOQUE 12: BANDAS LATINAS (MS-13, Barrio 18, Latin Kings, Trinitarios, DDP, Ñetas, cárteles MX, Tren de Aragua, PCC, Clan del Golfo)
    // ============================================================
    {
        id: 'marvin_p',
        nombre: 'Marvin "El Killer" Portillo',
        origen: 'El Salvador',
        foto: '🧑🏽',
        visado: false,
        antecedentes: ['Homicidio múltiple (condena en absentia)', 'Extorsión sistemática'],
        reclamadoPor: 'Interpol',
        peligrosidad: 5,
        tags: ['banda_latina', 'mafioso_presunto'],
        motivo: 'Arraigo social (tramitado por ONG)',
        flavor: 'Tatuajes "MS" en la cara borrados con láser a medio hacer. Dice ser "ex-pandillero arrepentido".',
        expediente: {
            redesSociales: 'Instagram cerrado. Fotos filtradas por la PNC salvadoreña haciendo el signo de MS-13.',
            patrimonio: '300€ declarados. Porta cadena de oro valorada en 2.800€.',
            historial: [
                '2018: condena en San Salvador por homicidio de pandillero rival',
                '2022: fuga de Zacatecoluca durante el régimen de excepción de Bukele',
                '2024: ruta México-Ceuta',
                '2025: solicita arraigo vía ONG de reinserción'
            ],
            contactos: ['ONG "Segunda Oportunidad" (no registrada en Inclusión)', 'Dos números guatemaltecos marcados como "jefe"'],
            notasPoliciales: 'Interpol: orden roja desde 2022. DEA cruzó su ficha con homicidios en Virginia.',
            declaracionSolicitante: 'Me arrepentí. Solo quiero trabajar y dejar atrás esa vida.',
            inconsistencia: 'Bajo los "tatuajes borrados" sigue legible el número 13. La ONG que lo avala no aparece en el registro del Ministerio.'
        }
    },
    {
        id: 'edwin_m',
        nombre: 'Edwin "Little Crazy" Martínez',
        origen: 'Honduras',
        foto: '🧑🏽',
        visado: false,
        antecedentes: ['Extorsión a comercios', 'Tráfico de armas'],
        reclamadoPor: 'DEA',
        peligrosidad: 5,
        tags: ['banda_latina', 'mafioso_presunto'],
        motivo: 'Asilo (dice huir de su propia pandilla)',
        flavor: 'Alega que la MS-13 lo quiere muerto por "soplón". Las fotos de Interpol sugieren lo contrario.',
        expediente: {
            redesSociales: 'TikTok con 12K seguidores: vídeos haciendo la "M" con las manos.',
            patrimonio: '600€ en metálico. Pulsera Cartier "regalo de un amigo".',
            historial: [
                '2019: ingreso a MS-13 en Tegucigalpa',
                '2023: supuesta disidencia (según su relato)',
                '2025: llegada a Madrid vía México'
            ],
            contactos: ['Presunto "exmentor" en cárcel hondureña', 'Tres números en Maryland'],
            notasPoliciales: 'DEA activa vigilancia. FBI mantiene ficha paralela.',
            declaracionSolicitante: 'Me matarán si vuelvo. Ahora soy yo la víctima.',
            inconsistencia: 'Su TikTok tiene publicaciones del último mes geolocalizadas en Virginia, donde dice no haber estado. Las "amenazas de muerte" aportadas tienen timestamp del mismo día del trámite.'
        }
    },
    {
        id: 'wilmer_a',
        nombre: 'Wilmer "Demon" Aguilar',
        origen: 'El Salvador',
        foto: '🧑🏽',
        visado: false,
        antecedentes: ['Homicidio (2 cargos)', 'Asociación ilícita'],
        reclamadoPor: 'Interpol',
        peligrosidad: 5,
        tags: ['banda_latina', 'mafioso_presunto'],
        motivo: 'Solicitud de asilo político (dice ser "perseguido por Bukele")',
        flavor: 'Dice que el CECOT "es una violación de derechos humanos". Omite qué hizo para acabar buscado.',
        expediente: {
            redesSociales: 'Facebook con fotos antiguas de rituales de Barrio 18. Borradas en marzo.',
            patrimonio: '120€. Dos móviles sin SIM.',
            historial: [
                '2017: ingreso en Barrio 18 Revolucionarios',
                '2022: orden de captura durante régimen de excepción',
                '2024: cruza a Guatemala, luego México',
                '2025: Madrid por Tijuana-Miami-Barajas'
            ],
            contactos: ['Abogado pro bono de ONG europea de DDHH'],
            notasPoliciales: 'PNC El Salvador lo vincula a tres homicidios en Soyapango.',
            declaracionSolicitante: 'Bukele encarcela sin pruebas. Soy un perseguido político.',
            inconsistencia: 'Sus "pruebas de persecución política" son fotos suyas en una manifestación que jamás existió (la PNC no registra ese día manifestaciones).'
        }
    },
    {
        id: 'byron_g',
        nombre: 'Byron "Cyco" García',
        origen: 'Guatemala',
        foto: '🧑🏽',
        visado: false,
        antecedentes: ['Secuestro express', 'Tenencia de armas'],
        reclamadoPor: null,
        peligrosidad: 4,
        tags: ['banda_latina', 'mafioso_presunto'],
        motivo: 'Arraigo familiar (dice tener prima en Madrid)',
        flavor: 'Letra "18" tatuada en el cuello, cubierta con un parche que no pega.',
        expediente: {
            redesSociales: 'Cuenta Instagram privada con 400 seguidores, todos con apodos de pandilla.',
            patrimonio: 'Declara 0€. Lleva 2.200€ en quetzales cambiados en Barajas.',
            historial: [
                '2020: detenido en Ciudad de Guatemala (liberado por corrupción procesal)',
                '2023: salida del país con pasaporte de otro',
                '2025: arraigo vía "prima" con NIE recién otorgado'
            ],
            contactos: ['Supuesta "prima" con expediente abierto en CNP', 'Tres contactos en Ciudad Juárez'],
            notasPoliciales: 'PNC guatemalteca: vinculado a clica "Columbia Little Cycos".',
            declaracionSolicitante: 'Solo quiero empezar de cero con mi familia.',
            inconsistencia: 'Su "prima" fue detenida el mes pasado por venta de NIE a pandilleros. El parche del cuello no cubre bien el "18".'
        }
    },
    {
        id: 'jefferson_t',
        nombre: 'Jefferson "King Jeff" Torres',
        origen: 'Ecuador',
        foto: '🧑🏽',
        visado: false,
        antecedentes: ['Lesiones graves (reyerta Carabanchel 2023)', 'Tráfico de armas blancas'],
        reclamadoPor: null,
        peligrosidad: 4,
        tags: ['banda_latina', 'mafioso_presunto'],
        motivo: 'Arraigo social (dice tener 2 años en España sin papeles)',
        flavor: 'Camiseta amarilla y negra. Collar con corona. Dice que es "joyería de temporada".',
        expediente: {
            redesSociales: 'Instagram con 18K seguidores. Posa con "hermanitos" haciendo coronas con los dedos.',
            patrimonio: 'Declara ingresos 0. Vive en piso compartido en Vallecas con otros 7.',
            historial: [
                '2021: entrada con visado turista, no regresa',
                '2023: implicado en reyerta mortal en Carabanchel (sobreseído)',
                '2025: solicita arraigo social'
            ],
            contactos: ['"King Tito" (ALKQN Madrid, en prisión)', 'Gestoría de arraigos del barrio'],
            notasPoliciales: 'CNP: identificado como capítulo Almighty Latin King and Queen Nation zona sur Madrid.',
            declaracionSolicitante: 'Nunca he pertenecido a ninguna organización. Esa ropa es estilo.',
            inconsistencia: 'Sus fotos "de amigos" incluyen a tres miembros de ALKQN condenados, uno actualmente en Soto del Real.'
        }
    },
    {
        id: 'luis_a_r',
        nombre: 'Luis Ángel "Papo" Rivera',
        origen: 'Puerto Rico',
        foto: '🧑🏽',
        visado: true,
        antecedentes: ['Posesión con intención de tráfico (EEUU)', 'Asociación criminal'],
        reclamadoPor: null,
        peligrosidad: 3,
        tags: ['banda_latina', 'mafioso_presunto'],
        motivo: 'Residencia (ciudadano EEUU, Estatuto Libre Asociado)',
        flavor: 'Viaja con pasaporte americano. Tatuaje "ALKQN" en el antebrazo convertido en "ALKaloides".',
        expediente: {
            redesSociales: 'Facebook con fotos de los 2000 haciendo el saludo original ALKQN de Chicago.',
            patrimonio: 'Declara vivir de una "pensión". No especifica cuál.',
            historial: [
                '2002-2010: miembro conocido de ALKQN Bronx',
                '2015: deportación suspendida (Estatuto Libre Asociado)',
                '2024: traslado a Madrid',
                '2025: renueva residencia'
            ],
            contactos: ['Jefferson Torres (también en cola hoy)', 'Dos exconvictos puertorriqueños residentes en Madrid'],
            notasPoliciales: 'CNP lo sitúa como presunto reorganizador de ALKQN en España.',
            declaracionSolicitante: 'Soy un ciudadano americano tranquilo. Aquello fue hace 20 años.',
            inconsistencia: 'La "pensión" que cobra es una transferencia mensual de un Bizum puertorriqueño sin origen declarado.'
        }
    },
    {
        id: 'wilkin_d',
        nombre: 'Wilkin "Trini" Dilone',
        origen: 'República Dominicana',
        foto: '🧑🏽',
        visado: false,
        antecedentes: ['Homicidio (reyerta Madrid 2022)', 'Agresión con arma blanca'],
        reclamadoPor: null,
        peligrosidad: 4,
        tags: ['banda_latina', 'mafioso_presunto'],
        motivo: 'Arraigo laboral',
        flavor: 'Tatuaje tridente en la nuca. Dice que es "un símbolo de Poseidón, cultura griega".',
        expediente: {
            redesSociales: 'TikTok privado. Tres amigos con el mismo tatuaje comentan sus stories.',
            patrimonio: '200€. Reloj falso G-Shock con logo dorado.',
            historial: [
                '2019: llegada a España (visado turista vencido)',
                '2022: detenido por reyerta mortal en Usera, salió en libertad provisional',
                '2024: sigue en libertad provisional',
                '2025: presenta arraigo laboral'
            ],
            contactos: ['Otros dos Trinitarios identificados por CNP', 'Su "jefe" en obra de construcción (imputado por explotación laboral)'],
            notasPoliciales: 'UDYCO lo considera pieza media de "Los Trinitarios Uptown" en Madrid.',
            declaracionSolicitante: 'No tengo antecedentes. Solo trabajo.',
            inconsistencia: 'El "contrato" para su arraigo está firmado por una constructora cuyo administrador único acaba de ser imputado por usar mano de obra ilegal.'
        }
    },
    {
        id: 'junior_r',
        nombre: 'Junior Rosario',
        origen: 'República Dominicana',
        foto: '🧑🏽',
        visado: false,
        antecedentes: ['Tenencia ilícita de armas'],
        reclamadoPor: null,
        peligrosidad: 3,
        tags: ['banda_latina', 'mafioso_presunto'],
        motivo: 'Reagrupación familiar',
        flavor: 'Cadena con un tridente de plata. Cuando se la pregunta, responde "es de mi iglesia".',
        expediente: {
            redesSociales: 'Instagram cerrado. Fotos etiquetadas por terceros haciendo el signo del tridente.',
            patrimonio: 'Efectivo: 1.400€ en bolsillo. Sin declaración fiscal.',
            historial: [
                '2020: entrada por Barcelona',
                '2022: detenido con navaja de 20 cm (condena suspendida)',
                '2025: solicita reagrupar a su "hermano menor"'
            ],
            contactos: ['Presunto "hermano" con ficha policial en Tetuán', 'Abogado que lleva tres casos similares este mes'],
            notasPoliciales: 'Presunta pertenencia a Trinitarios desde 2021.',
            declaracionSolicitante: 'Mi hermano es menor, lo necesito aquí conmigo.',
            inconsistencia: 'El "hermano" que quiere reagrupar tiene 26 años según el registro civil dominicano, no 15 como declara.'
        }
    },
    {
        id: 'cristian_p',
        nombre: 'Cristian "Pupi" Peralta',
        origen: 'República Dominicana',
        foto: '🧑🏽',
        visado: false,
        antecedentes: ['Lesiones graves (Lavapiés 2023)', 'Tenencia de arma blanca'],
        reclamadoPor: null,
        peligrosidad: 4,
        tags: ['banda_latina', 'mafioso_presunto'],
        motivo: 'Arraigo social',
        flavor: 'Sudadera "DDP" que dice es una "marca urbana". Mordaz cuando se le pregunta qué significan las letras.',
        expediente: {
            redesSociales: 'Stories de IG borradas hace una semana. Cacheos en Lavapiés en Google.',
            patrimonio: 'Declara sueldo de 400€/mes en bar. Vive en piso de 1.100€ en Embajadores.',
            historial: [
                '2018: entrada sin visado',
                '2023: reyerta en Lavapiés con dos Trinitarios apuñalados',
                '2025: arraigo social con informe de ONG'
            ],
            contactos: ['Dariel Mejía (también en cola)', 'ONG de barrio con historial de informes inflados'],
            notasPoliciales: 'UDYCO: DDP Lavapiés. Implicado en al menos 4 reyertas con Trinitarios en el último año.',
            declaracionSolicitante: 'Me he reformado. Trabajo en el bar de mi primo.',
            inconsistencia: 'Su primo del bar fue detenido hace tres semanas por blanqueo. El bar no existe en el registro mercantil.'
        }
    },
    {
        id: 'dariel_m',
        nombre: 'Dariel "Dari" Mejía',
        origen: 'República Dominicana',
        foto: '🧑🏽',
        visado: false,
        antecedentes: ['Riña tumultuaria', 'Desobediencia'],
        reclamadoPor: null,
        peligrosidad: 3,
        tags: ['banda_latina', 'mafioso_presunto'],
        motivo: 'Arraigo social',
        flavor: 'Piercings en ambas cejas. Camiseta negra con logo DDP estilizado. "Don Dinero y Placer", insiste.',
        expediente: {
            redesSociales: 'TikTok con 6K seguidores: bailes y fotos en Lavapiés haciendo señas.',
            patrimonio: 'Sin declarar. Porta un iPhone 15 Pro Max.',
            historial: [
                '2020: llegada a España',
                '2023-2025: tres detenciones por riñas en Lavapiés',
                '2025: solicita arraigo'
            ],
            contactos: ['Cristian Peralta', 'Abogado especializado en bandas'],
            notasPoliciales: 'Identificado en reyerta con los Trinitarios de Wilkin Dilone (también en cola).',
            declaracionSolicitante: 'Las peleas fueron malentendidos entre amigos.',
            inconsistencia: 'Tres "amigos" con los que se peleó están hospitalizados con heridas de arma blanca.'
        }
    },
    {
        id: 'william_c',
        nombre: 'William "Willy Ñeta" Caraballo',
        origen: 'Puerto Rico',
        foto: '🧑🏽',
        visado: true,
        antecedentes: ['Asociación criminal (EEUU, archivada)'],
        reclamadoPor: null,
        peligrosidad: 3,
        tags: ['banda_latina', 'mafioso_presunto'],
        motivo: 'Residencia (ciudadano EEUU)',
        flavor: 'Camisa con colores rojo, blanco y negro. "Representación cultural de Puerto Rico", afirma.',
        expediente: {
            redesSociales: 'Facebook con imagen del corazón Ñeta.',
            patrimonio: 'Declara ser "empresario autónomo". No especifica.',
            historial: [
                '1998-2005: Río Piedras, miembro activo de la Asociación Ñeta',
                '2010: traslado a Nueva York (trabajó en "reinserción")',
                '2024: llegada a Barcelona'
            ],
            contactos: ['Jonathan Vera (también en cola)', 'Dos presuntos Ñetas en Valencia'],
            notasPoliciales: 'Identificado como reorganizador de células Ñeta en España por el CITCO.',
            declaracionSolicitante: 'Vengo a trabajar y a vivir en paz.',
            inconsistencia: 'Su "empresa" no existe. Se mantiene con transferencias desde tres cuentas puertorriqueñas a nombre de terceros.'
        }
    },
    {
        id: 'jonathan_v',
        nombre: 'Jonathan "Jony" Vera',
        origen: 'Ecuador',
        foto: '🧑🏽',
        visado: false,
        antecedentes: ['Robo con violencia', 'Lesiones'],
        reclamadoPor: null,
        peligrosidad: 3,
        tags: ['banda_latina', 'mafioso_presunto'],
        motivo: 'Arraigo social',
        flavor: 'Brazalete con los colores Ñeta. "Rojo, blanco y negro es la bandera de Trinidad", asegura.',
        expediente: {
            redesSociales: 'Perfil IG con tres amigos esposados en fotos antiguas.',
            patrimonio: '190€. Cadena dorada con corazón "Ñ".',
            historial: [
                '2019: llegada con visado turista, no regresa',
                '2022: condenado a 9 meses (suspendida) por robo con violencia',
                '2025: solicita arraigo social'
            ],
            contactos: ['William Caraballo', 'ONG "Puentes" (informe de integración)'],
            notasPoliciales: 'UDYCO: ñeta activo en el Raval (Barcelona).',
            declaracionSolicitante: 'Mi vida está aquí. Me he integrado.',
            inconsistencia: 'La ONG "Puentes" ha emitido 47 informes de arraigo para presuntos Ñetas en el último año. Está bajo investigación.'
        }
    },
    {
        id: 'ramiro_o',
        nombre: 'Ramiro "El Chapulín" Ochoa',
        origen: 'México',
        foto: '🕴🏽',
        visado: false,
        antecedentes: ['Narcotráfico (investigación DEA)', 'Homicidio (sospecha)'],
        reclamadoPor: 'DEA / Interpol',
        peligrosidad: 5,
        tags: ['banda_latina', 'mafioso_presunto'],
        motivo: 'Inversión en agricultura',
        flavor: 'Botas vaqueras de piel de cocodrilo. Dice venir a abrir una "empresa de aguacate premium" en Murcia.',
        expediente: {
            redesSociales: 'Todas borradas en 2023. TikTok antiguo con música de corridos tumbados.',
            patrimonio: 'Declara 3M€. Estimación DEA: 70-90M$ en activos rastreables.',
            historial: [
                '2010s: reportado como enlace financiero del Cártel de Sinaloa',
                '2020: residencia en Panamá (sociedades pantalla)',
                '2023: Dubái',
                '2025: España, visado emprendedor (pendiente)'
            ],
            contactos: ['Despacho notarial con sede en Panamá y Málaga', 'Tres sociedades en Delaware a su nombre'],
            notasPoliciales: 'DEA: contacto directo con una célula de Los Chapitos.',
            declaracionSolicitante: 'Soy agricultor de tercera generación. Quiero exportar aguacate a Europa.',
            inconsistencia: 'Las supuestas "plantaciones" en Michoacán están a nombre de una viuda fallecida en 2011.'
        }
    },
    {
        id: 'heriberto_z',
        nombre: 'Heriberto "Berto" Zamora',
        origen: 'México',
        foto: '🕴🏽',
        visado: false,
        antecedentes: ['Tráfico de armas', 'Secuestro'],
        reclamadoPor: 'Interpol',
        peligrosidad: 5,
        tags: ['banda_latina', 'mafioso_presunto'],
        motivo: 'Asilo (dice "huir de los cárteles")',
        flavor: 'Reloj de oro, cinturón de piton y botas "de salir". Afirma ser ganadero y huir de extorsiones del CJNG.',
        expediente: {
            redesSociales: 'Instagram cerrado. Un Flickr olvidado con fotos de "rancho" lleno de armas largas.',
            patrimonio: 'Declara 120K€. Porta reloj de 40K€.',
            historial: [
                '2015: señalado por la Guardia Nacional de México como operador del CJNG en Jalisco',
                '2022: orden de captura',
                '2024: ruta Michoacán-Panamá-Madrid'
            ],
            contactos: ['Dos "ganaderos" también buscados por la GN', 'Abogado de Guadalajara con tres clientes en el mismo expediente'],
            notasPoliciales: 'Interpol: orden roja. SEIDO (México) lo señala como operador del CJNG en Jalisco.',
            declaracionSolicitante: 'El CJNG mató a mi hermano. Vengo a protegerme.',
            inconsistencia: 'Su "hermano asesinado" sigue vivo según el registro civil mexicano y está en una foto reciente con él.'
        }
    },
    {
        id: 'jose_m_c',
        nombre: 'José Miguel "El Conejo" Carrasco',
        origen: 'Venezuela',
        foto: '🧑🏽',
        visado: false,
        antecedentes: ['Secuestro express', 'Robo con violencia'],
        reclamadoPor: 'Interpol',
        peligrosidad: 5,
        tags: ['banda_latina', 'mafioso_presunto'],
        motivo: 'Asilo político',
        flavor: 'Tatuaje de reloj con las manecillas en el 1:10 (referencia al Tren de Aragua). Dice que le gusta la "simbología gótica".',
        expediente: {
            redesSociales: 'TikTok con 30K seguidores, vídeos desde cárcel de Tocorón antes de su desmantelamiento.',
            patrimonio: '800€. Porta tres móviles.',
            historial: [
                '2019: ingreso al Tren de Aragua en Venezuela',
                '2022-2023: Perú, vinculado a sicariatos',
                '2024: Colombia, detenido y fugado',
                '2025: llegada a Madrid (ruta Chile-Panamá-Barajas)'
            ],
            contactos: ['Franklin Guerrero (también en cola)', 'Dos células en Chile y Perú'],
            notasPoliciales: 'Interpol: orden roja. Cartel del Tren de Aragua en Madrid en expansión.',
            declaracionSolicitante: 'Soy perseguido por el chavismo. Me acusan de cosas que no he hecho.',
            inconsistencia: 'Sus "pruebas de persecución" son fotos con Juan Guaidó generadas por IA (manos con 6 dedos).'
        }
    },
    {
        id: 'franklin_g',
        nombre: 'Franklin Guerrero',
        origen: 'Venezuela',
        foto: '🧑🏽',
        visado: false,
        antecedentes: ['Trata de personas', 'Asociación criminal'],
        reclamadoPor: 'Interpol',
        peligrosidad: 5,
        tags: ['banda_latina', 'mafioso_presunto'],
        motivo: 'Arraigo (dice llevar 3 años en España)',
        flavor: 'Reloj con la manecilla parada a la 1:10. Dice ser "solo un venezolano trabajador".',
        expediente: {
            redesSociales: 'Perfiles cerrados. Identificado por CNP en vídeos de extorsión en Madrid.',
            patrimonio: '4.200€ en efectivo. Sin cuenta bancaria.',
            historial: [
                '2020: salida desde Aragua (Venezuela)',
                '2022: operaciones en Chile (sicariato)',
                '2024: entrada a España vía Colombia'
            ],
            contactos: ['José Miguel Carrasco', 'Red de prostitución identificada por UCRIF en Madrid'],
            notasPoliciales: 'UCRIF: operador captador de mujeres colombianas/venezolanas para explotación sexual.',
            declaracionSolicitante: 'Solo quiero trabajar. No conozco a esas personas.',
            inconsistencia: 'Las "mujeres que no conoce" aparecen en 3 fotos suyas en WhatsApp incautado a un cómplice.'
        }
    },
    {
        id: 'fabio_l',
        nombre: 'Fábio "Neném" Lacerda',
        origen: 'Brasil',
        foto: '🧑🏽',
        visado: false,
        antecedentes: ['Tráfico internacional de drogas'],
        reclamadoPor: 'Interpol',
        peligrosidad: 5,
        tags: ['banda_latina', 'mafioso_presunto'],
        motivo: 'Negocios (imprenta gráfica)',
        flavor: 'Tatuajes que dice son "tribales". Interpol los cataloga como marcadores del PCC.',
        expediente: {
            redesSociales: 'Instagram borrado. Fotos en WhatsApp incautado con códigos PCC.',
            patrimonio: 'Declara 80K€. Estimación Policía Federal brasileña: 12M€.',
            historial: [
                '2012: ingreso al Primeiro Comando da Capital en São Paulo',
                '2019: Paraguay, ruta de cocaína Ciudad del Este-Santos',
                '2023: ruptura con facción rival, huye a Portugal',
                '2025: Madrid, trámite de residencia por "negocios"'
            ],
            contactos: ['Dos células PCC en Portugal', 'Imprenta lisboeta bajo investigación'],
            notasPoliciales: 'Policía Federal brasileña cursa orden. GAFI lo tiene en lista gris.',
            declaracionSolicitante: 'Soy empresario de artes gráficas. Mis tatuajes son herencia familiar.',
            inconsistencia: 'La "imprenta" de Lisboa que cita como negocio fue incautada hace dos meses por falsificación de documentos.'
        }
    },
    {
        id: 'yonaiker_p',
        nombre: 'Yonaiker "El Mono" Piedrahíta',
        origen: 'Colombia',
        foto: '🧑🏽',
        visado: false,
        antecedentes: ['Narcotráfico', 'Reclutamiento de menores'],
        reclamadoPor: 'Interpol / DEA',
        peligrosidad: 5,
        tags: ['banda_latina', 'mafioso_presunto'],
        motivo: 'Asilo humanitario',
        flavor: 'Dice ser víctima del conflicto armado. Sus manos no corresponden a alguien que ha trabajado el campo.',
        expediente: {
            redesSociales: 'Ninguna localizable. Cédula con nombre distinto detectada en Panamá.',
            patrimonio: '15.000€ en efectivo euros y dólares mezclados.',
            historial: [
                '2017: fichado como lugarteniente del Clan del Golfo en Urabá',
                '2021: operativo en Panamá',
                '2024: Ecuador, vinculado a "Los Choneros"',
                '2025: solicita asilo en España'
            ],
            contactos: ['Dos fichados del Clan del Golfo en Málaga', 'Abogada colombiana con 6 clientes similares este año'],
            notasPoliciales: 'Interpol: orden roja. DEA lo vincula a embarques de cocaína a Galicia.',
            declaracionSolicitante: 'Soy un agricultor desplazado por la violencia paramilitar.',
            inconsistencia: 'Sus supuestas "tierras ancestrales" están registradas a nombre de una sociedad offshore suya desde 2019.'
        }
    },

    // ============================================================
    // BLOQUE 13: HUMANITARIOS NUEVOS (Gaza, Sudán, Myanmar, Haití, Cuba, Yemen, Nicaragua, CO, VE, Afganistán, Yazidíes)
    // ============================================================
    {
        id: 'ahmed_s_g',
        nombre: 'Ahmed Sa\'id Ghazzawi',
        origen: 'Palestina (Gaza)',
        foto: '🧑🏽',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['humanitario'],
        motivo: 'Asilo (evacuado por corredor humanitario)',
        flavor: 'Médico pediatra. Evacuado del hospital Al-Shifa tras el segundo bombardeo.',
        expediente: {
            redesSociales: 'Cuenta X profesional con publicaciones médicas hasta octubre 2023.',
            patrimonio: 'Lo que cabe en una mochila. 60€.',
            historial: [
                '2018-2023: pediatra en Al-Shifa (Gaza)',
                '2023: destrucción del hospital',
                '2024: evacuación por Rafah a El Cairo (gestionada por MSF)',
                '2025: traslado a Madrid por programa de acogida sanitaria'
            ],
            contactos: ['MSF España', 'Colegio de Médicos de Madrid (oferta de homologación)'],
            notasPoliciales: 'Ficha limpia. Caso avalado por ACNUR y MSF.',
            declaracionSolicitante: 'Solo quiero seguir atendiendo niños. Aquí o donde sea.'
        }
    },
    {
        id: 'leila_h',
        nombre: 'Leila Hamdan',
        origen: 'Palestina (Gaza)',
        foto: '👩🏽‍🍼',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['humanitario'],
        motivo: 'Reagrupación + asilo (3 hijos, uno herido)',
        flavor: 'Llega con tres niños. El mediano lleva un peluche sin un ojo, perdió el otro ojo el mismo día.',
        expediente: {
            redesSociales: 'Sin redes. WhatsApp para familia en Jordania.',
            patrimonio: '20€.',
            historial: [
                '2023: su casa en Khan Younis fue bombardeada',
                '2024: 6 meses en campo al sur de Rafah',
                '2024: evacuación por Egipto',
                '2025: reagrupación con hermana (refugiada desde 2015 en Córdoba)'
            ],
            contactos: ['Hermana en Córdoba (estatuto de refugiada)', 'ACNUR'],
            notasPoliciales: 'Programa oficial de reubicación. Documentación médica del hijo verificada.',
            declaracionSolicitante: 'No quiero volver. No hay a dónde.'
        }
    },
    {
        id: 'ibrahim_a_s',
        nombre: 'Ibrahim Adam Siddig',
        origen: 'Sudán (Darfur)',
        foto: '🧑🏿',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['humanitario', 'subsahariano'],
        motivo: 'Asilo (limpieza étnica RSF en Darfur)',
        flavor: 'Profesor de escuela primaria. Perdió a su mujer y un hijo en un ataque de las RSF.',
        expediente: {
            redesSociales: 'Facebook con fotos de su escuela antes de ser quemada en 2024.',
            patrimonio: '45€. Un cuaderno con nombres de alumnos desaparecidos.',
            historial: [
                '2015-2024: maestro en El Geneina',
                '2024: destrucción de la ciudad por las RSF',
                '2024: fuga a Chad',
                '2025: traslado a España por programa UE'
            ],
            contactos: ['ACNUR Chad', 'Cáritas Madrid'],
            notasPoliciales: 'Caso limpio, documentado por múltiples organismos.',
            declaracionSolicitante: 'Solo quiero enseñar otra vez. No importa dónde.'
        }
    },
    {
        id: 'nur_r',
        nombre: 'Nur Rahman',
        origen: 'Myanmar (rohingya apátrida)',
        foto: '🧑🏽',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['humanitario'],
        motivo: 'Asilo (apátrida rohingya)',
        flavor: 'Sin ningún documento reconocido. Myanmar niega que exista.',
        expediente: {
            redesSociales: 'Sin redes.',
            patrimonio: '0€.',
            historial: [
                '2017: huida masiva rohingya',
                '2017-2023: campo de Cox\'s Bazar (Bangladesh)',
                '2024: reubicación UE',
                '2025: Madrid'
            ],
            contactos: ['ACNUR (Dhaka y Madrid)', 'CEAR'],
            notasPoliciales: 'Caso oficial de reubicación UE. Apatridia reconocida.',
            declaracionSolicitante: 'Solo quiero papeles. Cualquier papel.'
        }
    },
    {
        id: 'marie_j',
        nombre: 'Marie Joseph Louis',
        origen: 'Haití',
        foto: '👩🏿',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['humanitario'],
        motivo: 'Asilo (violencia de pandillas post-Moïse)',
        flavor: 'Enfermera obstetra. Su hospital en Puerto Príncipe fue tomado por una pandilla en 2024.',
        expediente: {
            redesSociales: 'Facebook con publicaciones de partos atendidos. Cerrada por seguridad.',
            patrimonio: '180€.',
            historial: [
                '2015-2024: enfermera obstetra en Hospital Général',
                '2024: toma del hospital por la pandilla G9',
                '2024: huida a República Dominicana',
                '2025: traslado a España por programa humanitario'
            ],
            contactos: ['Médicos del Mundo España', 'Hospital Ramón y Cajal (posible homologación)'],
            notasPoliciales: 'Ficha limpia. Caso avalado.',
            declaracionSolicitante: 'En Haití ya no hay Estado. Solo quiero seguir siendo útil.'
        }
    },
    {
        id: 'yanisley_p',
        nombre: 'Yanisley Pérez Cruz',
        origen: 'Cuba',
        foto: '👩🏽',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['humanitario'],
        motivo: 'Asilo (disidente tras las protestas de julio)',
        flavor: 'Periodista independiente. Fue detenida dos veces tras el 11-J. Llegó en una lancha improvisada a Florida y de ahí a España.',
        expediente: {
            redesSociales: 'Canal de YouTube con 40K suscriptores, bloqueado en Cuba.',
            patrimonio: '450€. Una cámara DSLR maltrecha.',
            historial: [
                '2021: detenida tras las protestas del 11-J',
                '2022: nueva detención y 8 meses en Villa Marista',
                '2024: salida clandestina por Florida',
                '2025: llegada a Madrid (ruta Miami-Madrid)'
            ],
            contactos: ['Reporteros Sin Fronteras', 'Observatorio Cubano de Derechos Humanos'],
            notasPoliciales: 'Caso avalado internacionalmente.',
            declaracionSolicitante: 'Si vuelvo, me encierran otra vez. Necesito poder escribir.'
        }
    },
    {
        id: 'nabil_h',
        nombre: 'Nabil Al-Hamdani',
        origen: 'Yemen',
        foto: '🧑🏽',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['humanitario'],
        motivo: 'Asilo (guerra civil yemení)',
        flavor: 'Ingeniero civil. Su ciudad (Taiz) lleva 9 años bajo bloqueo hutí.',
        expediente: {
            redesSociales: 'LinkedIn inactivo desde 2016.',
            patrimonio: '300€.',
            historial: [
                '2014: comienzo de la guerra civil',
                '2016: bloqueo hutí de Taiz',
                '2022: salida a Omán',
                '2025: traslado humanitario España'
            ],
            contactos: ['UNRWA (gestionó su salida)', 'Primo en Zaragoza'],
            notasPoliciales: 'Ficha limpia.',
            declaracionSolicitante: 'Llevo 9 años sin agua corriente. Solo quiero reconstruir algo.'
        }
    },
    {
        id: 'heyner_s',
        nombre: 'Heyner Sequeira Obando',
        origen: 'Nicaragua',
        foto: '🧑🏽',
        visado: false,
        antecedentes: ['Orden de captura del régimen de Ortega'],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['humanitario'],
        motivo: 'Asilo político',
        flavor: 'Estudiante universitario. Perdió la nacionalidad por decreto tras las protestas de 2018.',
        expediente: {
            redesSociales: 'Twitter crítico con el régimen. Sigue activo desde el exilio.',
            patrimonio: '200€.',
            historial: [
                '2018: detenido dos semanas tras las protestas universitarias',
                '2022: nuevo arresto (3 meses en El Chipote)',
                '2023: incluido en lista de "apátridas" del régimen',
                '2025: asilo en España'
            ],
            contactos: ['Artículo 66 (ONG nicaragüense en el exilio)', 'CIDH'],
            notasPoliciales: 'Caso oficial de apatridia impuesta por régimen.',
            declaracionSolicitante: 'Ortega me quitó la nacionalidad. España es mi única opción.'
        }
    },
    {
        id: 'carlos_e_m',
        nombre: 'Carlos Eduardo Mendoza',
        origen: 'Colombia',
        foto: '🧑🏽',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['humanitario'],
        motivo: 'Asilo (líder social amenazado)',
        flavor: 'Líder comunitario del Cauca. Tres compañeros asesinados el último año. Paramilitares le dieron 48 horas.',
        expediente: {
            redesSociales: 'Facebook cerrado. Amenazas documentadas por Indepaz.',
            patrimonio: '320€.',
            historial: [
                '2015-2024: líder de Junta de Acción Comunal en Corinto (Cauca)',
                '2023: primer atentado (escapó)',
                '2024: asesinato de dos compañeros',
                '2025: salida urgente por programa de protección'
            ],
            contactos: ['Indepaz', 'Amnistía Internacional Colombia'],
            notasPoliciales: 'Caso documentado por 3 organizaciones internacionales.',
            declaracionSolicitante: 'Si vuelvo, me matan. Ya es el segundo intento.'
        }
    },
    {
        id: 'marisabel_g',
        nombre: 'Marisabel Guerra Jiménez',
        origen: 'Venezuela',
        foto: '👩🏽',
        visado: false,
        antecedentes: ['Orden de captura (régimen chavista)'],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['humanitario'],
        motivo: 'Asilo político (post-elecciones 2024)',
        flavor: 'Testigo de mesa en las elecciones presidenciales venezolanas de 2024. Guardó las actas que el CNE no publicó.',
        expediente: {
            redesSociales: 'Twitter activo con documentación electoral. Amenazas constantes.',
            patrimonio: '150€.',
            historial: [
                '2024: testigo de mesa en Caracas, guardó acta original',
                '2024: detención de 48h tras publicar resultados reales',
                '2025: salida por Colombia a Madrid'
            ],
            contactos: ['ONG Súmate', 'CIDH'],
            notasPoliciales: 'Caso avalado por organismos internacionales.',
            declaracionSolicitante: 'Los votos los gané Edmundo. Tengo las actas. En Venezuela me detienen otra vez.'
        }
    },
    {
        id: 'fatima_n_a',
        nombre: 'Fatima Nouri',
        origen: 'Afganistán',
        foto: '👩🏽',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['humanitario'],
        motivo: 'Asilo (jueza perseguida por talibanes)',
        flavor: 'Fue jueza de familia en Kabul hasta agosto de 2021. Varios colegas ya asesinados.',
        expediente: {
            redesSociales: 'LinkedIn borrado. Documentación judicial original conservada.',
            patrimonio: '600€.',
            historial: [
                '2010-2021: jueza de familia en Kabul',
                'Agosto 2021: huida de emergencia a Irán',
                '2022-2024: 30 meses en Teherán',
                '2025: traslado a España vía programa de jueces afganos'
            ],
            contactos: ['Asociación Internacional de Juezas', 'CEAR'],
            notasPoliciales: 'Caso oficial, documentado internacionalmente.',
            declaracionSolicitante: 'Firmé 400 divorcios. Los talibanes llevan listas.'
        }
    },
    {
        id: 'khansa_y',
        nombre: 'Khansa Yazidi',
        origen: 'Irak (yazidí)',
        foto: '👩🏽',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['humanitario'],
        motivo: 'Asilo (superviviente genocidio yazidí)',
        flavor: 'Superviviente del genocidio yazidí. Estuvo cautiva de Daesh tres años. Ocho familiares siguen desaparecidos.',
        expediente: {
            redesSociales: 'Sin redes.',
            patrimonio: '50€.',
            historial: [
                '2014: captura en Sinjar',
                '2014-2017: cautiva de Daesh (pasada entre 6 hombres)',
                '2018-2024: campo de Kurdistán iraquí',
                '2025: reubicación a España (programa específico yazidí)'
            ],
            contactos: ['Nadia Murad Initiative', 'ACNUR Irak'],
            notasPoliciales: 'Caso oficial, documentado por Naciones Unidas.',
            declaracionSolicitante: 'Ya no tengo a quien volver.'
        }
    },

    // ============================================================
    // BLOQUE 14: LATINOS REGULARES NUEVOS (MX, DO, PR, UY, PY, CR, PA, GT, NI, SV no-narco)
    // ============================================================
    {
        id: 'lucia_g_m',
        nombre: 'Dra. Lucía González Mejía',
        origen: 'México',
        foto: '👩🏽‍⚕️',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['latino_regular'],
        motivo: 'Trabajo (pediatra contratada por el SAS)',
        flavor: 'Pediatra con título homologado. Contratada por Sevilla para paliar el déficit de pediatras rurales.',
        expediente: {
            redesSociales: 'LinkedIn con 2.400 contactos. Ponente en congresos de pediatría.',
            patrimonio: '38.000€ de ahorros declarados.',
            historial: [
                '2012-2020: Hospital Infantil de México Federico Gómez',
                '2020-2025: consulta privada en CDMX',
                '2025: oferta SAS Sevilla (pediatría rural)'
            ],
            contactos: ['Dirección Territorial del SAS', 'Colegio de Médicos de México'],
            notasPoliciales: 'Ninguna. Ficha impecable.',
            declaracionSolicitante: 'Vengo contratada. Llego con todo homologado.'
        }
    },
    {
        id: 'franklyn_p',
        nombre: 'Franklyn Peña',
        origen: 'República Dominicana',
        foto: '👨🏽‍🔧',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['latino_regular'],
        motivo: 'Trabajo (oficial de 1ª albañilería)',
        flavor: '12 años de obra. Contrato indefinido en constructora de Zaragoza.',
        expediente: {
            redesSociales: 'WhatsApp para familia y obra. Sin redes públicas.',
            patrimonio: 'Ahorros 14.000€.',
            historial: [
                '2013-2020: obra en Santo Domingo',
                '2021-2024: residencia temporal en España (oficial albañilería)',
                '2025: renovación a indefinida'
            ],
            contactos: ['Constructora Mendoza SL (Zaragoza)', 'Sindicato UGT construcción'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Llevo 4 años aquí. Pago IRPF. Solo renuevo.'
        }
    },
    {
        id: 'isabel_r_c',
        nombre: 'Isabel Rivera Crespo',
        origen: 'Puerto Rico',
        foto: '👩🏽‍💻',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['latino_regular'],
        motivo: 'Trabajo (ingeniera de sistemas, banca)',
        flavor: 'Nacida en San Juan, crecida en Mayagüez. Fichada por BBVA para el hub de Madrid.',
        expediente: {
            redesSociales: 'GitHub con 3 proyectos open source de banca. LinkedIn con 5K contactos.',
            patrimonio: 'Salario 82.000€. Hipoteca pagada en Mayagüez.',
            historial: [
                '2015-2025: Popular Bank (Puerto Rico)',
                '2025: traslado a BBVA Madrid (hub de ingeniería)'
            ],
            contactos: ['RRHH BBVA Madrid', 'Colegio de Ingenieros de Puerto Rico'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Transferencia profesional. Traigo a mi hija.'
        }
    },
    {
        id: 'diego_f_m',
        nombre: 'Diego Fernández Morelli',
        origen: 'Uruguay',
        foto: '🧑🏻‍🎨',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['latino_regular'],
        motivo: 'Trabajo (arquitecto)',
        flavor: 'Estudio propio en Montevideo. Invitado a un proyecto de reurbanización en Bilbao.',
        expediente: {
            redesSociales: 'Instagram profesional con 8K seguidores. Proyectos publicados en revistas.',
            patrimonio: 'Ahorros 60.000€. Propietario de un piso en Pocitos (Montevideo).',
            historial: [
                '2005-2025: arquitecto en Montevideo',
                '2025: colaboración con estudio bilbaíno (3 años)'
            ],
            contactos: ['Estudio Bilbao Arquitectos', 'Colegio de Arquitectos del Uruguay'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Vengo por un encargo de 3 años. Pago impuestos aquí.'
        }
    },
    {
        id: 'romina_b',
        nombre: 'Romina Benítez',
        origen: 'Paraguay',
        foto: '👩🏽',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['latino_regular'],
        motivo: 'Trabajo (auxiliar de farmacia)',
        flavor: 'Hija de inmigrantes paraguayos. Tramitó su propio visado. Paga remesas a su madre en Asunción.',
        expediente: {
            redesSociales: 'Facebook familiar. Sin actividad llamativa.',
            patrimonio: '3.200€ ahorrados de 2 años trabajando.',
            historial: [
                '2023: llegada con visado estudiante',
                '2024-2025: FP auxiliar farmacia en Valencia',
                '2025: contrato en farmacia de Torrent'
            ],
            contactos: ['Farmacia Lcda. Sanchis (Torrent)', 'Colegio de Farmacéuticos de Valencia'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Terminé FP, tengo contrato. Pedí bien todo.'
        }
    },
    {
        id: 'esteban_c_v',
        nombre: 'Esteban Carvajal Vega',
        origen: 'Costa Rica',
        foto: '🧑🏽‍🔬',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['latino_regular'],
        motivo: 'Investigación (CSIC, ecología tropical)',
        flavor: 'Doctor en ecología. Publicaciones en Nature. Ejemplo de científico que España necesita y trata mal.',
        expediente: {
            redesSociales: 'ResearchGate con 42 publicaciones. ORCID activo.',
            patrimonio: '19.000€ ahorrados. Beca del CSIC de 1.600€/mes.',
            historial: [
                '2010-2017: Universidad de Costa Rica',
                '2018-2024: postdocs en Alemania y Brasil',
                '2025: Ramón y Cajal en el CSIC'
            ],
            contactos: ['CSIC Sevilla', 'Universidad de Costa Rica'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Me gané la plaza. Aportaré al país.'
        }
    },
    {
        id: 'ana_l_p',
        nombre: 'Ana Lucía Paredes',
        origen: 'Panamá',
        foto: '👩🏽‍💼',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['latino_regular'],
        motivo: 'Trabajo (auditora fiscal, Big 4)',
        flavor: 'Máster en fiscal por el IE. Fichada por Deloitte para Madrid.',
        expediente: {
            redesSociales: 'LinkedIn con 6.200 contactos. Currículum impecable.',
            patrimonio: 'Ahorros 45.000€. Beckham Law aplicada.',
            historial: [
                '2012-2020: KPMG Panamá',
                '2020-2024: máster IE y consultoría independiente',
                '2025: Deloitte Madrid'
            ],
            contactos: ['RRHH Deloitte España', 'Colegio de Contadores de Panamá'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Vengo por Beckham Law, contrato laboral de 5 años.'
        }
    },
    {
        id: 'jorge_a_c',
        nombre: 'Jorge Alberto Canek',
        origen: 'Guatemala',
        foto: '🧑🏽‍🏫',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['latino_regular'],
        motivo: 'Investigación (lenguas mayas, UCM)',
        flavor: 'Maya k\'iche\'. Doctorado en Salamanca. Viene a impartir lenguas mayas en la UCM.',
        expediente: {
            redesSociales: 'Academia.edu con 18 artículos. Entrevistas en El País y RNE.',
            patrimonio: 'Ahorros 12.000€. Beca UCM 2.100€/mes.',
            historial: [
                '2015-2022: Universidad de San Carlos (Guatemala)',
                '2020-2024: doctorado en Salamanca',
                '2025: plaza asociado UCM'
            ],
            contactos: ['Departamento de Lingüística UCM', 'Universidad de San Carlos'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Soy académico. Vengo a enseñar una lengua que se muere.'
        }
    },
    {
        id: 'indira_r_m',
        nombre: 'Indira Ramírez Moncada',
        origen: 'Nicaragua',
        foto: '👩🏽‍⚕️',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['latino_regular'],
        motivo: 'Trabajo (enfermera UCI pediátrica)',
        flavor: 'Enfermera titulada en Managua. Oferta firme del Hospital La Paz.',
        expediente: {
            redesSociales: 'Facebook familiar.',
            patrimonio: '4.800€ ahorrados.',
            historial: [
                '2016-2024: Hospital Manolo Morales (Managua)',
                '2024: inicio de trámite con Sanidad Madrid',
                '2025: oferta formal La Paz'
            ],
            contactos: ['Hospital La Paz (RRHH)', 'Colegio de Enfermeras de Nicaragua'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'España necesita enfermeras. Yo soy una.'
        }
    },
    {
        id: 'ernesto_a_h',
        nombre: 'Ernesto Alberto Hernández',
        origen: 'El Salvador',
        foto: '👨🏽‍🔧',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['latino_regular'],
        motivo: 'Trabajo (soldador naval)',
        flavor: 'Soldador de 18 años de experiencia. Contrato en astillero de Navantia Cádiz.',
        expediente: {
            redesSociales: 'WhatsApp familiar.',
            patrimonio: '6.200€.',
            historial: [
                '2007-2024: astilleros en La Unión (El Salvador)',
                '2024: captación por Navantia via feria internacional',
                '2025: contrato indefinido en San Fernando'
            ],
            contactos: ['Navantia RRHH', 'Sindicato UGT metalúrgico'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Vengo contratado por Navantia. 18 años con el soplete.'
        }
    },

    // ============================================================
    // BLOQUE 15: MAFIOSOS / OLIGARCAS NO-LATINOS NUEVOS
    // ============================================================
    {
        id: 'luan_k',
        nombre: 'Luan Kola',
        origen: 'Albania',
        foto: '🧔🏻',
        visado: false,
        antecedentes: ['Tráfico internacional de heroína', 'Asociación criminal'],
        reclamadoPor: 'Interpol',
        peligrosidad: 5,
        tags: ['mafioso_presunto'],
        motivo: 'Asilo (dice perseguido por clanes rivales)',
        flavor: 'Dos cicatrices en la cara "por un accidente con la sierra". Porta cruz ortodoxa y tres móviles.',
        expediente: {
            redesSociales: 'Facebook cerrado. Perfiles detectados en redes albanesas.',
            patrimonio: 'Declara 0€. Reloj Rolex auténtico valorado en 24K€.',
            historial: [
                '2015: detectado en ruta balcánica de heroína',
                '2020: condena en absentia en Italia (evadió)',
                '2023: residencia en Dubái',
                '2025: España'
            ],
            contactos: ['Dos detenidos por DIA italiana', 'Notaría de Valencia bajo investigación'],
            notasPoliciales: 'Interpol: orden roja. DIA (Italia) lo considera pieza media del clan Kola-Hoxha.',
            declaracionSolicitante: 'Huyo de mi familia. Me quieren matar por traicionar al clan.',
            inconsistencia: 'Sus supuestos perseguidores (el clan Hoxha) comparten bufete de abogados en Tirana con su padre.'
        }
    },
    {
        id: 'suleyman_d',
        nombre: 'Süleyman Demir',
        origen: 'Turquía',
        foto: '🧔🏽',
        visado: false,
        antecedentes: ['Contrabando de armas (archivado)', 'Extorsión'],
        reclamadoPor: null,
        peligrosidad: 4,
        tags: ['mafioso_presunto'],
        motivo: 'Inversión (cadena de kebab)',
        flavor: 'Bigote espeso, camisa abierta. Trae "un millón cash" para "abrir una franquicia".',
        expediente: {
            redesSociales: 'Instagram con fotos de Estambul, coches de alta gama y banquetes.',
            patrimonio: 'Declara 300K€. La declaración de aduanas no coincide con las fotos.',
            historial: [
                '2010s: vinculado a los "Lobos Grises" en Estambul',
                '2018: archivo de causa por pruebas insuficientes',
                '2022: escala en Emiratos',
                '2025: España'
            ],
            contactos: ['Dos empresarios con testaferros detectados por el SEPBLAC', 'Bufete turco especializado en pasaportes dorados'],
            notasPoliciales: 'MIT turco (inteligencia) pidió cooperación. SEPBLAC: alerta por flujos.',
            declaracionSolicitante: 'Soy empresario de alimentación. Quiero dar empleo a españoles.',
            inconsistencia: 'Su "franquicia de kebab" no existe en el registro mercantil turco ni español. La primera "tienda" la abriría con el dinero de hoy.'
        }
    },
    {
        id: 'chike_o',
        nombre: 'Chike Okafor',
        origen: 'Nigeria',
        foto: '🕴🏿',
        visado: false,
        antecedentes: ['Estafa (scam 419)', 'Trata con fines de explotación sexual'],
        reclamadoPor: 'Interpol',
        peligrosidad: 5,
        tags: ['mafioso_presunto', 'subsahariano'],
        motivo: 'Inversión (fintech)',
        flavor: 'Traje blanco, carpeta con "business plan" que cita blockchain 47 veces en 4 páginas.',
        expediente: {
            redesSociales: 'LinkedIn con "CEO de 4 empresas" inexistentes. Instagram con jets.',
            patrimonio: 'Declara 800K€. Carteras crypto rastreadas: 6M$.',
            historial: [
                '2015: condena en Italia por scam 419',
                '2020: huida a Dubái',
                '2023: nueva causa abierta por trata en Italia',
                '2025: España'
            ],
            contactos: ['Dos presuntos captadores identificados por UCRIF', 'Notaría en Torremolinos'],
            notasPoliciales: 'Interpol: orden activa. CITCO lo investiga por trata.',
            declaracionSolicitante: 'Soy un empresario digital. Las acusaciones son por ser africano.',
            inconsistencia: 'Sus "empresas fintech" no tienen actividad, pero sus cuentas reciben transferencias mensuales de mujeres nigerianas en prostíbulos de Málaga.'
        }
    },
    {
        id: 'plamen_s',
        nombre: 'Plamen Stoyanov',
        origen: 'Bulgaria',
        foto: '🧑🏻',
        visado: true,
        antecedentes: ['Trata de personas (investigación abierta)', 'Cobro ilegal de subvenciones'],
        reclamadoPor: null,
        peligrosidad: 4,
        tags: ['mafioso_presunto', 'europeo_regular'],
        motivo: 'Renovación residencia (empresario)',
        flavor: 'SL de temporeros en Huelva con 70 trabajadoras. Todas en chabolas.',
        expediente: {
            redesSociales: 'Facebook con fotos de cenas y caza en Castilla.',
            patrimonio: 'Declara 210K€. Inmuebles detectados en Sofía y Marbella: 3.4M€.',
            historial: [
                '2012: investigado por red de empadronamientos masivos',
                '2017: SL de agricultura en Huelva',
                '2023: denuncia de trabajadoras por condiciones infrahumanas'
            ],
            contactos: ['Dos empresarios agrícolas investigados por la UDEF', 'Gestoría en Sofía'],
            notasPoliciales: 'UCRIF: investiga condiciones de sus "trabajadoras" (70 búlgaras).',
            declaracionSolicitante: 'Doy empleo. Mis trabajadoras firman sus contratos.',
            inconsistencia: 'Las 70 "trabajadoras" que dice emplear cobran un salario que no coincide con las nóminas presentadas a Hacienda.'
        }
    },
    {
        id: 'milos_j',
        nombre: 'Miloš Jovanović',
        origen: 'Serbia',
        foto: '🧔🏻',
        visado: false,
        antecedentes: ['Crímenes de guerra (archivados 2012)', 'Tráfico de armas'],
        reclamadoPor: null,
        peligrosidad: 4,
        tags: ['mafioso_presunto'],
        motivo: 'Turismo (dice 15 días)',
        flavor: 'Ex-paramilitar serbio. Tatuaje de cuatro "C" cirílicas. Cada dos años tiene que renovar pasaporte porque "se le pierde".',
        expediente: {
            redesSociales: 'Cuenta VK con fotos de los 90 en uniforme paramilitar.',
            patrimonio: 'Declara 2.500€ para el viaje. Lleva 18K€ en efectivo.',
            historial: [
                '1992-1995: unidad "Tigres" de Arkan',
                '2001: amnistía',
                '2010s: operaciones de tráfico en ruta balcánica',
                '2025: intento de entrada a España'
            ],
            contactos: ['Dos compañeros de unidad condenados en La Haya', 'Contacto en Marbella con historial'],
            notasPoliciales: 'TPIY no llegó a procesarlo. MUP serbio lo mantiene fichado.',
            declaracionSolicitante: 'Vengo de vacaciones, a Marbella.',
            inconsistencia: 'Sus "vacaciones" son cada tres meses desde 2021. Siempre con maletín y nunca con equipaje personal.'
        }
    },
    {
        id: 'avi_r',
        nombre: 'Avi Rosenberg',
        origen: 'Israel',
        foto: '🕴🏻',
        visado: true,
        antecedentes: ['Contrabando de diamantes (Bélgica)', 'Evasión fiscal'],
        reclamadoPor: null,
        peligrosidad: 3,
        tags: ['mafioso_presunto'],
        motivo: 'Residencia (Beckham Law, empresario)',
        flavor: 'Camisa de lino, tres anillos de oro. Viene a "abrir una joyería" en Las Rozas.',
        expediente: {
            redesSociales: 'LinkedIn escueto. Facebook familiar.',
            patrimonio: 'Declara 4.2M€. Cuentas en tres paraísos fiscales detectadas.',
            historial: [
                '2010: condena suspendida en Amberes',
                '2015: ciudadanía chipriota (Golden Passport)',
                '2020: apertura de SL en Miami',
                '2025: traslado a España'
            ],
            contactos: ['Bufete fiscal en Marbella', 'Socios en Amberes'],
            notasPoliciales: 'SEPBLAC: alerta por flujos desde Dubai y Panamá.',
            declaracionSolicitante: 'Soy joyero. Traigo capital. Pago mis impuestos.',
            inconsistencia: 'Su "joyería" en Las Rozas se abriría con un préstamo de una empresa propia en Chipre que figura como sancionada por la UE desde el mes pasado.'
        }
    },
    {
        id: 'keyvan_m',
        nombre: 'Keyvan Mohammadi',
        origen: 'Irán',
        foto: '🕴🏽',
        visado: true,
        antecedentes: ['Sancionado OFAC (levantada por proceso)', 'Blanqueo vía Dubai'],
        reclamadoPor: null,
        peligrosidad: 4,
        tags: ['mafioso_presunto'],
        motivo: 'Inversión inmobiliaria (Madrid centro)',
        flavor: 'Doble pasaporte (iraní y turco). "Representante" de un fondo sin nombre claro.',
        expediente: {
            redesSociales: 'Ninguna detectable.',
            patrimonio: 'Declara 8M€ para inversión. Origen: "inversores privados".',
            historial: [
                '2014: sanciones OFAC por ruta petrolera gris',
                '2019: levantamiento parcial tras acuerdo',
                '2022: nuevas sanciones',
                '2024: residencia en Estambul',
                '2025: España'
            ],
            contactos: ['Notario de Madrid con tres casos similares este año', 'Banco iraní-turco sancionado por UE'],
            notasPoliciales: 'SEPBLAC vigila flujos desde Dubai.',
            declaracionSolicitante: 'Represento a inversores legítimos. Cumpliré con Hacienda.',
            inconsistencia: 'Los "inversores privados" no figuran en ningún documento. Las transferencias pasan por una cadena de 6 sociedades en jurisdicciones opacas.'
        }
    },
    {
        id: 'giorgi_b',
        nombre: 'Giorgi Beridze',
        origen: 'Georgia',
        foto: '🧔🏻',
        visado: false,
        antecedentes: ['Robo con fuerza organizado', 'Asociación ilícita'],
        reclamadoPor: 'Interpol',
        peligrosidad: 4,
        tags: ['mafioso_presunto'],
        motivo: 'Turismo cultural',
        flavor: 'Tatuajes de estrellas de 8 puntas en los hombros ("vor v zakone"). Dice que son "símbolos ortodoxos".',
        expediente: {
            redesSociales: 'Ninguna.',
            patrimonio: 'Declara 3K€. Reloj TAG Heuer valorado en 5K€.',
            historial: [
                '2008: iniciado como "vor v zakone" en Tbilisi',
                '2014: deportado desde Italia',
                '2019: operaciones en Valencia (red de robos)',
                '2025: reentra por Madrid con pasaporte distinto'
            ],
            contactos: ['Dos "vor" reconocidos en Barcelona', 'Abogado especializado en deportaciones'],
            notasPoliciales: 'UDYCO: "vor v zakone" activo, nivel medio. Red de robos organizados.',
            declaracionSolicitante: 'Vengo a visitar a un primo. Mis tatuajes son religiosos.',
            inconsistencia: 'El "primo" que dice visitar está en Soto del Real desde hace un año. Su "pasaporte georgiano" tiene número secuencialmente próximo a dos falsificados incautados en Marsella.'
        }
    },

    // ============================================================
    // BLOQUE 16: YIHADISTAS PRESUNTOS NUEVOS
    // ============================================================
    {
        id: 'mokhtar_b',
        nombre: 'Mokhtar Benali',
        origen: 'Argelia',
        foto: '🧔🏽',
        visado: false,
        antecedentes: ['Radicalización online (ficha DGSE)', 'Tenencia de material propagandístico'],
        reclamadoPor: null,
        peligrosidad: 4,
        tags: ['yihadista_presunto'],
        motivo: 'Turismo religioso',
        flavor: 'Dice venir a "conocer las mezquitas del sur". Lleva un disco duro con 14 horas de vídeos en árabe.',
        expediente: {
            redesSociales: 'Telegram con 80+ canales en árabe, la mitad suspendidos por violencia.',
            patrimonio: 'Declara 200€. Lleva 4.800€ en efectivo.',
            historial: [
                '2019: radicalizado en entorno online argelino',
                '2021: entrada denegada a Francia',
                '2024: paso por Ceuta detectado',
                '2025: solicita entrada por Barajas'
            ],
            contactos: ['Imam de mezquita clandestina en Bruselas', 'Tres contactos en canales de Telegram'],
            notasPoliciales: 'DGSE (Francia) compartió ficha con el CNI.',
            declaracionSolicitante: 'Solo soy un creyente haciendo mi peregrinaje personal.',
            inconsistencia: 'Los "vídeos religiosos" que trae incluyen 4 horas de tutoriales sobre fabricación de explosivos caseros.'
        }
    },
    {
        id: 'hamza_a',
        nombre: 'Hamza Attia',
        origen: 'Túnez',
        foto: '🧔🏽',
        visado: false,
        antecedentes: ['Reclutador digital (ficha)', 'Vínculos con célula de Bizerte'],
        reclamadoPor: null,
        peligrosidad: 3,
        tags: ['yihadista_presunto'],
        motivo: 'Estudios',
        flavor: 'Se matricula en un curso online de "estudios islámicos" en universidad privada no acreditada.',
        expediente: {
            redesSociales: 'Cuatro perfiles cerrados. Uno activo en Signal.',
            patrimonio: '450€.',
            historial: [
                '2017: primer contacto con célula de Bizerte',
                '2022: viaje a Libia (6 meses)',
                '2024: Italia, entrada denegada',
                '2025: Madrid'
            ],
            contactos: ['Imam tunecino en Francia (fichado)', 'Dos jóvenes radicalizados en Bruselas'],
            notasPoliciales: 'CNI: contacto de tercera línea en investigación abierta 2024.',
            declaracionSolicitante: 'Vengo a estudiar teología. Nada más.',
            inconsistencia: 'La universidad privada no existe en el registro español. El "curso" cuesta 6.000€ pagados por un tercero desconocido.'
        }
    },
    {
        id: 'farah_a',
        nombre: 'Farah Hassan Ali',
        origen: 'Somalia',
        foto: '🧔🏿',
        visado: false,
        antecedentes: ['Presunto vínculo con Al-Shabaab', 'Entrenamiento paramilitar'],
        reclamadoPor: null,
        peligrosidad: 4,
        tags: ['yihadista_presunto', 'subsahariano'],
        motivo: 'Asilo',
        flavor: 'Alega ser víctima de Al-Shabaab. Las manos muestran callosidades inconsistentes con un civil.',
        expediente: {
            redesSociales: 'Telegram suspendido. Tres cuentas en red somalí cerrada.',
            patrimonio: '80€.',
            historial: [
                '2019: supuesto secuestro por Al-Shabaab',
                '2020-2022: "reeducación" en campo de Al-Shabaab (según su relato)',
                '2024: llegada a España vía Kenia-Libia-Canarias'
            ],
            contactos: ['Dos somalíes fichados por UCTE', 'ONG keniata con informes inflados'],
            notasPoliciales: 'CNI: ficha abierta desde 2024 por inconsistencias narrativas.',
            declaracionSolicitante: 'Me obligaron, me escapé. Soy víctima.',
            inconsistencia: 'Su "cautiverio" coincide en fechas con un ataque de Al-Shabaab a un hotel de Mogadiscio donde hubo imágenes suyas (sin cadenas) en la grabación del CCTV.'
        }
    },
    {
        id: 'usman_g',
        nombre: 'Usman Garba',
        origen: 'Nigeria',
        foto: '🧔🏿',
        visado: false,
        antecedentes: ['Supuesto ex-combatiente Boko Haram', 'Ficha de Europol'],
        reclamadoPor: 'Europol',
        peligrosidad: 4,
        tags: ['yihadista_presunto', 'subsahariano'],
        motivo: 'Asilo humanitario',
        flavor: 'Dice haber sido "reclutado a los 13 años y escapado". Tiene 34 y cinco tatuajes recientes de ideología yihadista.',
        expediente: {
            redesSociales: 'Instagram bajo alias. Posts eliminados con propaganda ISWAP.',
            patrimonio: '150€.',
            historial: [
                '2012: supuesto reclutamiento forzado por Boko Haram',
                '2020: identificado en vídeo de ISWAP (branch de Boko Haram)',
                '2024: llegada a Canarias'
            ],
            contactos: ['Dos nigerianos fichados por Europol', 'ONG que acepta su relato sin verificar'],
            notasPoliciales: 'Europol: orden activa. NPF (Nigeria) lo vincula a ataques a iglesias 2022.',
            declaracionSolicitante: 'Fui víctima de Boko Haram. Escapé.',
            inconsistencia: 'La edad a la que dice haber sido "reclutado" no concuerda con su aparición (con arma) en vídeos de ISWAP de 2020, cuando ya era adulto.'
        }
    },
    {
        id: 'khalid_m',
        nombre: 'Khalid Mashaal',
        origen: 'Palestina',
        foto: '🧔🏽',
        visado: false,
        antecedentes: ['Simpatizante declarado de Hamas', 'Financiación a militantes'],
        reclamadoPor: null,
        peligrosidad: 3,
        tags: ['yihadista_presunto'],
        motivo: 'Asilo humanitario',
        flavor: 'Declara "solidaridad" con la "resistencia". Cuando se le especifica que eso incluye el 7-O, responde con una sonrisa.',
        expediente: {
            redesSociales: 'Telegram con canales cerrados de "apoyo a la resistencia".',
            patrimonio: '1.200€. Transferencias regulares desde cuenta qatarí.',
            historial: [
                '2016: participó en acto público de apoyo a Hamas en Doha',
                '2019: entrada denegada a Alemania',
                '2023: activo en redes durante el 7-O',
                '2025: solicita asilo en España'
            ],
            contactos: ['Activistas pro-Hamas fichados por Verfassungsschutz alemán', 'Dos cuentas en Qatar con flujos regulares'],
            notasPoliciales: 'CNI: contacto secundario en investigación abierta.',
            declaracionSolicitante: 'Soy un refugiado. Mis opiniones políticas son mías.',
            inconsistencia: 'Las "transferencias familiares" que justifican sus ingresos provienen de una ONG sancionada por Alemania por financiar a Hamas.'
        }
    },
    {
        id: 'nur_a_s',
        nombre: 'Nur Abdul Sayyaf',
        origen: 'Filipinas (Mindanao)',
        foto: '🧔🏽',
        visado: false,
        antecedentes: ['Supuesto miembro de Abu Sayyaf', 'Ficha antiterrorista filipina'],
        reclamadoPor: 'Interpol',
        peligrosidad: 4,
        tags: ['yihadista_presunto'],
        motivo: 'Asilo (persecución política)',
        flavor: 'Dice que es "opositor" al gobierno Marcos. Sus antecedentes son por secuestro en Jolo.',
        expediente: {
            redesSociales: 'Sin redes públicas. Tres cuentas detectadas en red de Mindanao.',
            patrimonio: '200€.',
            historial: [
                '2015: presunto secuestrador en Jolo',
                '2020: fuga tras amnistía parcial',
                '2024: ruta Filipinas-Indonesia-Egipto-España'
            ],
            contactos: ['Dos fichados por PNP Filipinas', 'Imam en Yakarta bajo investigación'],
            notasPoliciales: 'Interpol: orden roja. PNP (Filipinas) lo vincula a secuestros en 2015.',
            declaracionSolicitante: 'Soy disidente del gobierno. Me persiguen.',
            inconsistencia: 'Sus "persecuciones políticas" son secuestros con rescates cobrados en cripto entre 2015 y 2020 a familias de turistas.'
        }
    },

    // ============================================================
    // BLOQUE 17: ASIÁTICOS REGULARES NUEVOS
    // ============================================================
    {
        id: 'ji_min_k',
        nombre: 'Ji-min Kim',
        origen: 'Corea del Sur',
        foto: '👩🏻‍💻',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['asiatico_regular'],
        motivo: 'Trabajo (ingeniería de chips, Samsung España)',
        flavor: 'Máster en el KAIST. Transferida a la división de R&D de Samsung en España.',
        expediente: {
            redesSociales: 'LinkedIn con 8K contactos. Dos patentes registradas.',
            patrimonio: 'Salario 95.000€. Ahorros considerables.',
            historial: [
                '2015-2025: Samsung Electronics (Seúl)',
                '2025: traslado a Samsung España (Madrid)'
            ],
            contactos: ['RRHH Samsung España', 'Embajada surcoreana'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Vengo transferida. Contrato de 5 años.'
        }
    },
    {
        id: 'tran_v_h',
        nombre: 'Trần Văn Hải',
        origen: 'Vietnam',
        foto: '👨🏻‍🔧',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['asiatico_regular'],
        motivo: 'Trabajo (electricista naval)',
        flavor: 'Electricista con 18 años en astilleros. Contratado por Navantia en Ferrol.',
        expediente: {
            redesSociales: 'Sin redes públicas. Solo WhatsApp familiar.',
            patrimonio: 'Ahorros 7.800€.',
            historial: [
                '2007-2024: astilleros en Haiphong',
                '2024: contratación por Navantia vía acuerdo bilateral'
            ],
            contactos: ['Navantia Ferrol', 'Embajada de Vietnam'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Vengo contratado. Traigo experiencia y manos.'
        }
    },
    {
        id: 'chai_s',
        nombre: 'Chai Suwannakij',
        origen: 'Tailandia',
        foto: '👨🏽‍🍳',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['asiatico_regular'],
        motivo: 'Trabajo (chef en restaurante tailandés)',
        flavor: 'Chef con estrella Bib Gourmand. Contratado por cadena de restaurantes de alta cocina asiática en Madrid.',
        expediente: {
            redesSociales: 'Instagram gastronómico con 14K seguidores.',
            patrimonio: 'Ahorros 11.000€.',
            historial: [
                '2010-2020: restaurantes en Bangkok',
                '2020-2025: Londres (1 Bib Gourmand)',
                '2025: Madrid, apertura de nuevo restaurante'
            ],
            contactos: ['Grupo restaurador en Madrid', 'Embajada de Tailandia'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Vengo a abrir la cocina nueva. Contrato 3 años.'
        }
    },
    {
        id: 'dewi_p',
        nombre: 'Dewi Putri',
        origen: 'Indonesia',
        foto: '👩🏽‍⚕️',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['asiatico_regular'],
        motivo: 'Trabajo (enfermera)',
        flavor: 'Enfermera formada en Yakarta. Oferta firme de hospital privado en Valencia.',
        expediente: {
            redesSociales: 'Facebook familiar.',
            patrimonio: 'Ahorros 5.200€.',
            historial: [
                '2014-2024: Hospital RSCM (Yakarta)',
                '2025: oferta Quirón Valencia'
            ],
            contactos: ['Hospital Quirón Valencia', 'Embajada Indonesia'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Vengo contratada como enfermera.'
        }
    },
    {
        id: 'kavindu_f',
        nombre: 'Kavindu Fernando',
        origen: 'Sri Lanka',
        foto: '🧑🏽‍💼',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['asiatico_regular'],
        motivo: 'Trabajo (contable en consultora)',
        flavor: 'ACCA colegiado. Contratado por EY Madrid.',
        expediente: {
            redesSociales: 'LinkedIn 4.800 contactos.',
            patrimonio: 'Ahorros 22.000€.',
            historial: [
                '2012-2024: Ernst & Young Colombo',
                '2025: traslado interno EY Madrid'
            ],
            contactos: ['RRHH EY Madrid', 'ACCA España'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Transferencia interna. Todo en regla.'
        }
    },
    {
        id: 'pema_s',
        nombre: 'Pema Sherpa',
        origen: 'Nepal',
        foto: '🧑🏽',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['asiatico_regular'],
        motivo: 'Trabajo (guía de alta montaña)',
        flavor: '7 cumbres de 8.000m. Contratado por empresa de turismo de montaña en el Pirineo.',
        expediente: {
            redesSociales: 'Instagram de expediciones con 22K seguidores.',
            patrimonio: 'Ahorros 8.900€.',
            historial: [
                '2008-2024: guía en Himalaya',
                '2024: contrato con empresa pirenaica'
            ],
            contactos: ['Empresa Pirineos Aventura (Benasque)', 'UIAGM'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Contratado como guía. Vengo con mi equipamiento.'
        }
    },
    {
        id: 'mashuq_r',
        nombre: 'Mashuq Rahman',
        origen: 'Bangladesh',
        foto: '🧑🏽‍🏫',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['asiatico_regular'],
        motivo: 'Investigación (matemáticas puras, ICMAT)',
        flavor: 'Doctor en matemáticas por Dhaka. Plaza postdoctoral en el ICMAT-CSIC.',
        expediente: {
            redesSociales: 'ArXiv con 14 papers. Académico reconocido.',
            patrimonio: 'Ahorros 6.500€. Beca 1.800€/mes.',
            historial: [
                '2012-2024: Universidad de Dhaka',
                '2025: postdoc ICMAT Madrid'
            ],
            contactos: ['ICMAT Madrid', 'Universidad de Dhaka'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Gané la plaza. Vengo a investigar.'
        }
    },
    {
        id: 'gantulga_b',
        nombre: 'Gantulga Batbayar',
        origen: 'Mongolia',
        foto: '🧑🏽‍🔬',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['asiatico_regular'],
        motivo: 'Trabajo (veterinario ecuestre)',
        flavor: 'Veterinario especializado en caballos. Contratado por cuadra andaluza de cría.',
        expediente: {
            redesSociales: 'Facebook profesional con fotos de caballos.',
            patrimonio: 'Ahorros 3.400€.',
            historial: [
                '2008-2025: veterinario en Ulán Bator',
                '2025: contratado en Jerez'
            ],
            contactos: ['Cuadra Yeguada Cartuja (Jerez)', 'Embajada de Mongolia'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Conozco caballos. Me ofrecen un contrato. Acepto.'
        }
    },

    // ============================================================
    // BLOQUE 18: ANGLOS REGULARES NUEVOS
    // ============================================================
    {
        id: 'oliver_w',
        nombre: 'Oliver Wentworth',
        origen: 'Canadá',
        foto: '🧑🏼‍💻',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['anglo_regular', 'nomada_digital'],
        motivo: 'Visado nómada digital',
        flavor: 'Desarrollador remoto de Toronto. Factura a empresa canadiense. Paga Beckham Law.',
        expediente: {
            redesSociales: 'GitHub activo, 7K seguidores.',
            patrimonio: 'Salario 140.000 CAD/año, todo declarado.',
            historial: [
                '2018-2025: Shopify (Toronto)',
                '2025: visado nómada digital España'
            ],
            contactos: ['Gestor fiscal Madrid', 'Shopify RRHH'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Nómada digital. Todo en regla.'
        }
    },
    {
        id: 'ethan_r',
        nombre: 'Ethan Robertson',
        origen: 'Nueva Zelanda',
        foto: '🧑🏼‍🌾',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['anglo_regular'],
        motivo: 'Trabajo (enólogo en Rioja)',
        flavor: 'Enólogo con 15 años en Marlborough. Contratado por bodega en Haro.',
        expediente: {
            redesSociales: 'Instagram de vinos con 9K seguidores.',
            patrimonio: 'Ahorros 38.000€.',
            historial: [
                '2010-2024: bodegas en Marlborough',
                '2025: Bodegas en Haro (Rioja Alta)'
            ],
            contactos: ['Bodegas CVNE (Haro)', 'Embajada NZ'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Contrato de 4 años. Vengo con mi familia.'
        }
    },
    {
        id: 'pieter_v',
        nombre: 'Pieter van der Merwe',
        origen: 'Sudáfrica',
        foto: '🧑🏼‍🌾',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['anglo_regular'],
        motivo: 'Residencia (empresario agrícola)',
        flavor: 'Granjero afrikáner con 20 años en Limpopo. Compra finca de aguacates en Málaga.',
        expediente: {
            redesSociales: 'Facebook con fotos de granja. Tweets antiguos denunciando violencia rural.',
            patrimonio: 'Declara 480.000€ para la inversión. Origen verificado por banca SA.',
            historial: [
                '2005-2024: granja en Limpopo',
                '2024: venta de la granja',
                '2025: compra de finca en Málaga'
            ],
            contactos: ['Notaría en Málaga', 'Embajada sudafricana'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Vengo a seguir siendo agricultor. Traigo mi capital.'
        }
    },
    {
        id: 'harry_t',
        nombre: 'Harry Thompson',
        origen: 'Reino Unido',
        foto: '🧑🏼‍🏫',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['anglo_regular'],
        motivo: 'Trabajo (profesor inglés CELTA)',
        flavor: 'Profesor CELTA con 12 años. Contrato en academia de Madrid.',
        expediente: {
            redesSociales: 'LinkedIn 1.800 contactos.',
            patrimonio: 'Ahorros 6.900€.',
            historial: [
                '2012-2024: academias en Barcelona y Bilbao',
                '2025: Madrid'
            ],
            contactos: ['Academia British Council Madrid'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Profesor de inglés. Llevo 12 años aquí.'
        }
    },
    {
        id: 'jessica_m',
        nombre: 'Dra. Jessica Miller',
        origen: 'Estados Unidos',
        foto: '👩🏼‍🔬',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['anglo_regular'],
        motivo: 'Investigación (IE University)',
        flavor: 'Doctora en economía por Harvard. Plaza de full professor en IE.',
        expediente: {
            redesSociales: 'ResearchGate con 60 publicaciones. NBER working papers.',
            patrimonio: 'Salario 120.000€. Ahorros sustanciales.',
            historial: [
                '2015-2025: Harvard Kennedy School (assistant prof)',
                '2025: IE University (full prof)'
            ],
            contactos: ['IE University', 'NBER'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Tenure-track en IE. Traigo dos hijos.'
        }
    },

    // ============================================================
    // BLOQUE 19: EUROPEOS REGULARES NUEVOS
    // ============================================================
    {
        id: 'joao_p',
        nombre: 'João Pinto',
        origen: 'Portugal',
        foto: '🧑🏽‍⚕️',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['europeo_regular'],
        motivo: 'Trabajo (médico de familia)',
        flavor: 'MIR en Portugal. Contratado por el SACYL para plaza rural en Zamora.',
        expediente: {
            redesSociales: 'Sin redes profesionales.',
            patrimonio: 'Ahorros 15.000€.',
            historial: [
                '2016-2025: centro de saúde en Braga',
                '2025: SACYL (Toro, Zamora)'
            ],
            contactos: ['SACYL Zamora', 'Ordem dos Médicos'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Médico de familia. Plaza rural. Vengo al pueblo más olvidado.'
        }
    },
    {
        id: 'dimitris_p',
        nombre: 'Dimitris Papadakis',
        origen: 'Grecia',
        foto: '🧑🏽‍🔬',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['europeo_regular'],
        motivo: 'Investigación (IEO - biología marina)',
        flavor: 'Investigador marino. Viene al Instituto Español de Oceanografía con proyecto europeo.',
        expediente: {
            redesSociales: 'ResearchGate activo. 30 publicaciones.',
            patrimonio: 'Ahorros 18.000€.',
            historial: [
                '2012-2024: Universidad de Creta',
                '2025: IEO Vigo (proyecto Horizon)'
            ],
            contactos: ['IEO Vigo', 'Comisión Europea'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Vengo con financiación europea. Cuatro años.'
        }
    },
    {
        id: 'tomas_n',
        nombre: 'Tomáš Novák',
        origen: 'Chequia',
        foto: '🧑🏼‍✈️',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['europeo_regular'],
        motivo: 'Trabajo (ingeniero aeronáutico)',
        flavor: 'Ingeniero de Airbus en Hamburgo. Transferido a la planta de Getafe.',
        expediente: {
            redesSociales: 'LinkedIn 2.100 contactos.',
            patrimonio: 'Salario 78.000€.',
            historial: [
                '2014-2025: Airbus Hamburgo',
                '2025: Airbus Getafe'
            ],
            contactos: ['Airbus Getafe', 'Colegio checo de ingenieros'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Transferencia interna. Mi mujer viene conmigo.'
        }
    },
    {
        id: 'zsolt_f',
        nombre: 'Zsolt Farkas',
        origen: 'Hungría',
        foto: '🧑🏼‍🔬',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['europeo_regular'],
        motivo: 'Trabajo (veterinario en zoo de Valencia)',
        flavor: 'Veterinario de grandes mamíferos. Especialista en elefantes.',
        expediente: {
            redesSociales: 'Instagram profesional con elefantes.',
            patrimonio: 'Ahorros 21.000€.',
            historial: [
                '2010-2025: Zoo de Budapest',
                '2025: Bioparc Valencia'
            ],
            contactos: ['Bioparc Valencia', 'Colegio Veterinario húngaro'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Vengo contratado. Traigo experiencia con elefantes.'
        }
    },
    {
        id: 'andrei_p_r',
        nombre: 'Andrei Popescu',
        origen: 'Rumanía',
        foto: '🧑🏼‍💻',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['europeo_regular'],
        motivo: 'Trabajo (programador senior, fintech)',
        flavor: 'Programador senior. Rumano limpio, sin nada que ver con clanes del cobre.',
        expediente: {
            redesSociales: 'GitHub con 12K estrellas en repos propios.',
            patrimonio: 'Salario 72.000€.',
            historial: [
                '2016-2024: UiPath (Bucarest)',
                '2025: fintech española'
            ],
            contactos: ['Fintech contratante', 'LinkedIn'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Soy UE. Vengo contratado. Pago mis impuestos.'
        }
    },
    {
        id: 'luka_k',
        nombre: 'Luka Kranjc',
        origen: 'Eslovenia',
        foto: '🧑🏼‍🎨',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['europeo_regular'],
        motivo: 'Trabajo (arquitecto paisajista)',
        flavor: 'Arquitecto paisajista. Contratado por ayuntamiento mediano en Asturias para renovación de parques.',
        expediente: {
            redesSociales: 'Portfolio en Behance. 50 proyectos.',
            patrimonio: 'Ahorros 16.500€.',
            historial: [
                '2014-2024: estudio Ljubljana',
                '2025: contrato con ayuntamiento asturiano'
            ],
            contactos: ['Ayuntamiento de Avilés', 'Colegio Arquitectos Eslovenia'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Vengo a diseñar parques. Concurso adjudicado.'
        }
    },
    {
        id: 'sigrid_h',
        nombre: 'Sigrid Haugen',
        origen: 'Noruega',
        foto: '👩🏼‍🔬',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['europeo_regular'],
        motivo: 'Investigación (climatología, BSC)',
        flavor: 'Investigadora climática. Viene al BSC-Barcelona Supercomputing Center.',
        expediente: {
            redesSociales: 'ResearchGate y Twitter académico.',
            patrimonio: 'Salario 68.000€.',
            historial: [
                '2018-2025: Oslo Met University',
                '2025: BSC Barcelona'
            ],
            contactos: ['BSC Barcelona', 'European Research Council'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Vengo con beca ERC. Cuatro años.'
        }
    },
    {
        id: 'mette_j',
        nombre: 'Mette Jørgensen',
        origen: 'Dinamarca',
        foto: '👩🏼‍🎨',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['europeo_regular'],
        motivo: 'Trabajo (arquitecta sostenible)',
        flavor: 'Arquitecta de viviendas sostenibles. Contrato con estudio madrileño.',
        expediente: {
            redesSociales: 'LinkedIn 4.200 contactos. Proyectos en revistas.',
            patrimonio: 'Ahorros 42.000€.',
            historial: [
                '2012-2024: Copenhague (3F+ Arkitekter)',
                '2025: Madrid (estudio Lamela)'
            ],
            contactos: ['Estudio Lamela', 'Dansk Arkitektforbund'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Contrato indefinido. Vengo con mi marido.'
        }
    },

    // ============================================================
    // BLOQUE 20: IRREGULARES SIMPLES NUEVOS
    // ============================================================
    {
        id: 'karim_b',
        nombre: 'Karim Boumediene',
        origen: 'Argelia',
        foto: '🧑🏽',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['irregular_simple'],
        motivo: 'Búsqueda de empleo',
        flavor: '28 años. Cruzó el estrecho hace 3 meses. Habla español básico aprendido en el CIE.',
        expediente: {
            redesSociales: 'Facebook familiar.',
            patrimonio: '50€.',
            historial: [
                '2024: salida desde Oran',
                '2025: llegada a Almería (patera)',
                '2025: 2 meses en CIE, liberado por caducidad'
            ],
            contactos: ['Primo en Murcia (regularizado)'],
            notasPoliciales: 'Ficha limpia.',
            declaracionSolicitante: 'Solo quiero trabajo y papeles.'
        }
    },
    {
        id: 'ousmane_s',
        nombre: 'Ousmane Sow',
        origen: 'Senegal',
        foto: '🧑🏿',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['irregular_simple', 'subsahariano'],
        motivo: 'Venta ambulante (manteros)',
        flavor: 'Mantero en Madrid. Vende bolsos en Sol. Pagará la denuncia al alcalde con la venta del fin de semana.',
        expediente: {
            redesSociales: 'WhatsApp.',
            patrimonio: '90€.',
            historial: [
                '2022: entrada por Canarias',
                '2023: Barcelona (manteros Raval)',
                '2024: traslado a Madrid'
            ],
            contactos: ['Sindicato de Manteros (Madrid)'],
            notasPoliciales: 'Dos denuncias administrativas por venta ambulante.',
            declaracionSolicitante: 'Mando dinero a mi madre. Eso es todo.'
        }
    },
    {
        id: 'bintou_c',
        nombre: 'Bintou Cissé',
        origen: 'Malí',
        foto: '👩🏿',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['irregular_simple', 'subsahariano'],
        motivo: 'Trabajo (peluquería no declarada)',
        flavor: 'Trenzadora de pelo. Trabaja en un trastero habilitado de Lavapiés. 14 horas al día.',
        expediente: {
            redesSociales: 'Facebook con fotos de trenzados.',
            patrimonio: '200€.',
            historial: [
                '2021: Canarias',
                '2022-2025: Madrid (informal)'
            ],
            contactos: ['Red de peluqueras de barrio', 'Primo en Murcia'],
            notasPoliciales: 'Ninguna. Inspección de trabajo detectaría infracciones del jefe, no suyas.',
            declaracionSolicitante: 'Solo trenzo pelo. Mándeme a un sitio donde pueda trabajar legal.'
        }
    },
    {
        id: 'rachid_e',
        nombre: 'Rachid El Farsi',
        origen: 'Marruecos',
        foto: '🧑🏽',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['irregular_simple'],
        motivo: 'Chatarrería informal',
        flavor: 'Recolector de chatarra con furgoneta prestada. Paga mensualmente a un primo para "alquilar" el NIE.',
        expediente: {
            redesSociales: 'WhatsApp.',
            patrimonio: '350€.',
            historial: [
                '2020: llegada por Ceuta',
                '2021-2025: Barcelona y Tarragona (chatarra informal)'
            ],
            contactos: ['Primo con NIE', 'Gestor chatarra local'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Trabajo con chatarra. Pido regularizarme.'
        }
    },
    {
        id: 'tito_h',
        nombre: 'Tito Hinostroza',
        origen: 'Perú',
        foto: '🧑🏽',
        visado: false,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['irregular_simple'],
        motivo: 'Trabajo (limpieza sin contrato)',
        flavor: 'Limpiador de oficinas en Aravaca por 6€/h en negro. Sueña con un contrato "normal".',
        expediente: {
            redesSociales: 'WhatsApp.',
            patrimonio: '400€.',
            historial: [
                '2022: entrada con visado turista',
                '2022-2025: limpieza informal'
            ],
            contactos: ['Encargado de empresa de limpieza (paga en negro)'],
            notasPoliciales: 'Ninguna.',
            declaracionSolicitante: 'Tres años aquí. Pido arraigo laboral. Necesito contrato legal.'
        }
    },

    // ============================================================
    // BLOQUE 21: CITAS REVENDIDAS NUEVOS
    // ============================================================
    {
        id: 'roman_t',
        nombre: 'Roman Tkachuk',
        origen: 'Ucrania',
        foto: '🧑🏼',
        visado: false,
        antecedentes: ['Cita comprada por 75€ en Telegram'],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['irregular_simple', 'citas_revendidas'],
        motivo: 'Protección temporal (guerra)',
        flavor: 'Refugiado ucraniano de buena fe. No entendía por qué su cita iba a costar algo.',
        expediente: {
            redesSociales: 'Facebook con publicaciones desde Kiev.',
            patrimonio: '380€.',
            historial: [
                '2024: llegada por Polonia',
                '2024: 4 meses buscando cita oficial',
                '2025: compra de cita en Telegram'
            ],
            contactos: ['Hermana en Zaragoza'],
            notasPoliciales: 'Ninguna. Víctima del sistema de citas reventadas.',
            declaracionSolicitante: 'Me dijeron que sin 75€ no había cita. No sabía que estaba mal.'
        }
    },
    {
        id: 'zainab_k',
        nombre: 'Zainab Khalifa',
        origen: 'Egipto',
        foto: '👩🏽',
        visado: false,
        antecedentes: ['Cita obtenida vía intermediario (120€)'],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['irregular_simple', 'citas_revendidas'],
        motivo: 'Reagrupación familiar',
        flavor: 'Esposa de médico egipcio regularizado. Tuvo que pagar "servicio premium" a una gestoría fantasma.',
        expediente: {
            redesSociales: 'Facebook familiar.',
            patrimonio: '220€. Recibo de Bizum a "@arraigosrapidos".',
            historial: [
                '2024: solicitud de reagrupación denegada por error administrativo',
                '2025: pago a gestoría para "arreglar" la cita'
            ],
            contactos: ['Marido con NIE (médico en Sevilla)'],
            notasPoliciales: 'Ninguna. Víctima de la red de reventa.',
            declaracionSolicitante: 'Pagué porque mi marido me dijo que era "la única forma".'
        }
    },
    {
        id: 'anthony_m',
        nombre: 'Anthony Morrison',
        origen: 'Nigeria',
        foto: '🧑🏿',
        visado: false,
        antecedentes: ['Cita revendida (80€ en cuenta intermediaria)'],
        reclamadoPor: null,
        peligrosidad: 2,
        tags: ['irregular_simple', 'citas_revendidas', 'subsahariano'],
        motivo: 'Arraigo laboral',
        flavor: 'Trabaja en obra. Alguien le vendió la cita y la fecha de entrevista, un mes después descubre que todo era real pero a precio inflado.',
        expediente: {
            redesSociales: 'WhatsApp.',
            patrimonio: '150€.',
            historial: [
                '2022: entrada por Canarias',
                '2023-2025: obra en Guadalajara',
                '2025: pago de 80€ para "conseguir" cita'
            ],
            contactos: ['Jefe de obra (imputado por explotación)'],
            notasPoliciales: 'Ninguna personal.',
            declaracionSolicitante: 'Me dijeron que sin ese dinero no había cita. Pagué.'
        }
    },

    // ============================================================
    // BLOQUE 22: VIP NUEVOS
    // ============================================================
    {
        id: 'iker_a_s',
        nombre: 'Iker "Soulja" Amaro',
        origen: 'España / República Dominicana',
        foto: '🧑🏽‍🎤',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['vip', 'latino_regular', 'banda_latina'],
        motivo: 'Renovación NIE (residencia por arraigo musical)',
        flavor: 'Trapero con 120M reproducciones. Su nuevo single se llama "Tridente". Casualidad.',
        expediente: {
            redesSociales: 'Instagram 2.4M seguidores. Collabs con varios miembros de Trinitarios conocidos.',
            patrimonio: 'Declara ingresos de 400K€/año. Gasta 80K€/mes en Instagram Story.',
            historial: [
                '2020: primer single viral',
                '2023: denuncias por letras que incitan a la violencia (archivadas)',
                '2025: renueva residencia'
            ],
            contactos: ['Manager conocido', 'Productor con expediente UDEF'],
            notasPoliciales: 'Letras analizadas por UDYCO. No se encuentran delitos concretos.',
            declaracionSolicitante: 'Soy artista. Mi música refleja una realidad.',
            inconsistencia: 'Su "banda musical" incluye a dos presuntos Trinitarios identificados por CNP con orden de arresto pendiente.'
        }
    },
    {
        id: 'sergei_b',
        nombre: 'Sergei Baranov',
        origen: 'Rusia',
        foto: '⚽',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 1,
        tags: ['vip'],
        motivo: 'Residencia (futbolista)',
        flavor: 'Futbolista de La Liga. Contratado por un club mediano. Salario 3M€/año.',
        expediente: {
            redesSociales: 'Instagram 1.2M seguidores. Posando con coches.',
            patrimonio: 'Declara 3M€/año. Acogido a Beckham Law.',
            historial: [
                '2018-2023: Zenit San Petersburgo',
                '2023: salida tras sanciones UE',
                '2025: fichaje por club español'
            ],
            contactos: ['Agente FIFA', 'Club de La Liga'],
            notasPoliciales: 'Ninguna personal. Pero tres de sus patrocinadores rusos están sancionados.',
            declaracionSolicitante: 'Soy futbolista. Juego al fútbol, nada más.'
        }
    },
    {
        id: 'greta_z',
        nombre: 'Greta Zimmermann',
        origen: 'Alemania',
        foto: '👩🏼‍🎨',
        visado: true,
        antecedentes: [],
        reclamadoPor: null,
        peligrosidad: 0,
        tags: ['vip', 'nomada_digital', 'europeo_regular'],
        motivo: 'Visado nómada digital',
        flavor: 'Influencer de "lifestyle". Declara 1.200€/mes pero alquila ático de 3.500€ en Chueca.',
        expediente: {
            redesSociales: 'Instagram 900K. TikTok 1.2M. Regalos de marcas no declarados.',
            patrimonio: 'Declara 1.200€/mes. Ingresos reales estimados: 40K€/mes por colaboraciones.',
            historial: [
                '2021: Bali',
                '2022: Lisboa (visado D7)',
                '2024: México CDMX',
                '2025: Madrid'
            ],
            contactos: ['Agencia de influencers Madrid', 'Gestoría "rápida"'],
            notasPoliciales: 'Ninguna. Hacienda no ha inspeccionado aún.',
            declaracionSolicitante: 'Trabajo en redes. Soy nómada digital, todo legal.',
            inconsistencia: 'Su "piso" de 3.500€/mes está pagado con transferencias de una empresa en Estonia cuyo único activo es ella misma como imagen.'
        }
    }
];

// Obtener candidato por ID
function getCandidatoById(id) {
    return candidatosData.find(c => c.id === id);
}
