/* /media — публикации и выступления */ const Media = () => { const navy = '#1A2535'; const cream = '#F2EADA'; const [filter, setFilter] = React.useState('ALL'); const items = [ {id:1, type:'ПОДКАСТ', host:'«НОРМ»', title:'Почему возвращается вес, с которым ты попрощалась', date:'МАР 2026', dur:'58 мин', href:'#'}, {id:2, type:'СТАТЬЯ', host:'WONDERZINE', title:'«Не чиним мужей»: метод, который работает с тобой, а не с ним', date:'ФЕВ 2026', dur:'10 мин чтения', href:'#'}, {id:3, type:'YOUTUBE', host:'ОСОЗНАНКА', title:'Открытая работа по методу Хеллингера: «Я всё время выбираю недоступных»', date:'ФЕВ 2026', dur:'42 мин', featured:true, href:'#'}, {id:4, type:'ВЫСТУПЛЕНИЕ', host:'MOSCOW TALKS', title:'Системная работа в бизнесе: что мы видим в сотне компаний', date:'ЯНВ 2026', dur:'35 мин', href:'#'}, {id:5, type:'ПОДКАСТ', host:'«TED-ПОДКАСТ»', title:'Когда «проработала» — это ловушка', date:'ЯНВ 2026', dur:'47 мин', href:'#'}, {id:6, type:'СТАТЬЯ', host:'VC.RU', title:'Потолок оборота у собственника — не в рынке. В роде', date:'ДЕК 2025', dur:'15 мин чтения', href:'#'}, {id:7, type:'YOUTUBE', host:'ОСОЗНАНКА', title:'Q&A с авторами метода — 20 вопросов за 60 минут', date:'ДЕК 2025', dur:'1 ч 04 мин', href:'#'}, {id:8, type:'ПОДКАСТ', host:'«ЖЕНСКОЕ ЗДОРОВЬЕ»',title:'Менопауза как переход, а не как диагноз', date:'НОЯ 2025', dur:'51 мин', href:'#'}, {id:9, type:'СТАТЬЯ', host:'THE BLUEPRINT', title:'Три сценария, в которых вы находите одного и того же мужчину', date:'НОЯ 2025', dur:'8 мин чтения', featured:true, href:'#'}, {id:10, type:'ВЫСТУПЛЕНИЕ', host:'SYNERGY GLOBAL', title:'Собственник и его система: почему стратегия не спасает', date:'ОКТ 2025', dur:'28 мин', href:'#'}, {id:11, type:'ДНЕВНИК', host:'ОСОЗНАНКА', title:'«Это не психотерапия» — о том, чем мы отличаемся', date:'ОКТ 2025', dur:'6 мин чтения', href:'#'}, {id:12, type:'YOUTUBE', host:'ОСОЗНАНКА', title:'Разбор сессии: родовая фигура в теме денег', date:'СЕН 2025', dur:'38 мин', href:'#'}, {id:13, type:'ДНЕВНИК', host:'ОСОЗНАНКА', title:'Как мы работаем с парами: почему не вдвоём в кабинете', date:'СЕН 2025', dur:'5 мин чтения', href:'#'}, {id:14, type:'ПОДКАСТ', host:'«БОЛЬШОЙ РАЗГОВОР»',title:'Метод Хеллингера — это эзотерика или метод?', date:'АВГ 2025', dur:'1 ч 12 мин', href:'#'}, {id:15, type:'СТАТЬЯ', host:'ELLE', title:'Почему «я проработала с психологом» часто звучит как защита', date:'ИЮЛ 2025', dur:'7 мин чтения', href:'#'}, ]; const types = ['ALL', ...Array.from(new Set(items.map(i=>i.type)))]; const filtered = filter === 'ALL' ? items : items.filter(i=>i.type===filter); const counts = types.reduce((acc,t)=>{ acc[t] = t==='ALL' ? items.length : items.filter(i=>i.type===t).length; return acc; }, {}); const typeMeta = { 'ПОДКАСТ': {accent:'#E3683E', glyph:'◉'}, 'YOUTUBE': {accent:'#FF4D1A', glyph:'▶'}, 'СТАТЬЯ': {accent:'#F2EADA', glyph:'§'}, 'ВЫСТУПЛЕНИЕ': {accent:'#E3683E', glyph:'◎'}, 'ДНЕВНИК': {accent:'#F2EADA', glyph:'✎'}, }; return (