Анализ сайта tgmarbot.ru
Основное Готовность: 100%
Домен
tgmarbot.ru
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Регистратор домена - REGRU-RU
Дата регистрации домена 17.04.2026 (более полугода назад)
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
http://tgmarbot.ru
301 MovedPermanently
https://tgmarbot.ru/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
Не настроен HSTS (Strict-Transport-Security) — рекомендуется включить.
Не настроена политика безопасности контента (CSP). Она защищает посетителей от подмены скриптов, если сайт взломают или на страницу попадёт чужой код.
Не задан Permissions-Policy — заголовок, который запрещает странице обращаться к камере, микрофону и геолокации. Если сайту эти возможности не нужны, их стоит закрыть.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 16.01.2027 20:58:17.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
ru
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Указан язык документа ru.
Скорость загрузки
88мс
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 88мсек высокая. У сайта tgmarbot.ru очень быстрый хостинг!
Предзагрузка переходов
Не настроена
Мгновенное открытие следующей страницы
?
Speculation Rules — правила, по которым браузер подтягивает страницу заранее, ещё до клика: посетитель навёл курсор на ссылку, и переход открывается мгновенно. Настраивается одним файлом правил или тегом в разметке, переделывать сайт не нужно. На оценку фактор не влияет: это ускорение, а не требование.
Не настроена предзагрузка переходов. Браузер умеет заранее подтягивать страницу, на которую посетитель навёл курсор, — переход становится мгновенным. Настраивается одним файлом правил, без переделки сайта.
Объем документа
113Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 113Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 8
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 8 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | /_next/static/chunks/3kopod_4q3gdi.css | |
| js | /_next/static/chunks/207fxnvqkhc2y.js | |
| js | /_next/static/chunks/3byuobrkyz9bj.js | |
| js | /_next/static/chunks/turbopack-2wv9pc4wot0p7.js | |
| js | /_next/static/chunks/1x1g4xq371l1m.js | |
| js | /_next/static/chunks/34ty96loc3y4f.js | |
| js | /_next/static/chunks/0cz1d0mv5g_q7.js | |
| js | /_next/static/chunks/1inwntv0b4r-7.js |
Серверные заголовки
Кол-во: 6
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 6шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Server | nginx |
| Date | Mon, 09 Nov 2026 05:23:11 GMT |
| Vary | Accept-Encoding |
| ETag | W/"6ad88773-1d414" |
| Cache-Control | no-store, must-revalidate, no-cache |
| Pragma | no-cache |
CMS
Не определена
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
CMS не определена. Вероятно, сайт самописный либо движок надёжно скрыт. Это не ошибка.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере nginx.
Мета-теги Готовность: 32%
Title
AnalyticsPro — Dashboard
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение мало: 24, минимум: 25, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Modern analytics dashboard with real-time insights
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо увеличить число символов в description (текущее значение мало: 50, минимум: 80, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен указывать на ту же страницу, которую проверяем: завершающий слеш роли не играет, а вот другой адрес или домен передаст ссылочный вес на чужую страницу.
Рекомендуем прописать канонический Url.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width, initial-scale=1
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Не найдено
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph не задана. Страница не оптимизирована под социальные сети. Мета-теги с разметкой Og помогают социальным роботам лучше структурировать Ваш сайт.
Все мета-теги
Кол-во: 2
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 2шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1 |
| name | description | Modern analytics dashboard with real-time insights |
Оптимизация Готовность: 55%
Структура
Ошибок нет
Каркас HTML-документа
?
Проверяет каркас страницы: есть ли теги html и body, не задвоены ли они и закрыт ли документ тегами </body> и </html>. Оборванный на выводе документ поисковик дочитывает на свой страх и риск — часть контента может не попасть в индекс.
Структура документа корректна (теги <html> и <body> присутствуют в одном экземпляре).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 1 встречаются в тексте редко. Добавьте в контент страницы слова из тега <title>!
Среднее число слов в абзаце 6 слишком мало. Сделайте контент более читаемым!
Кол-во слов 608 не очень много. Добавьте побольше текста (хотя бы 800 слов)!
Абзацев с текстом 35 достаточно.
Кол-во знаков контента 3726 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h2> 1. Это хорошо.
На странице присутствуют заголовки <h3> 11.
Тошнота
2,83
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота страницы в пределах нормы 3.
Академич. тошнота
6,58%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота страницы в пределах нормы.
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| билетов | 8 | 1,32% |
| сеансы | 6 | 0,99% |
| нажмите | 6 | 0,99% |
| сеансов | 5 | 0,82% |
| мониторинг | 4 | 0,66% |
| 2026-10-15 | 4 | 0,66% |
| продаж | 4 | 0,66% |
| оборот | 4 | 0,66% |
| аналитики | 4 | 0,66% |
| analytics | 3 | 0,49% |
| концерты | 3 | 0,49% |
| кинополис | 3 | 0,49% |
| активно | 3 | 0,49% |
| выручка | 3 | 0,49% |
| секторов | 3 | 0,49% |
| событие | 3 | 0,49% |
| проверить | 2 | 0,33% |
| сейчас | 2 | 0,33% |
| добавить | 2 | 0,33% |
| аналитика | 2 | 0,33% |
Индексация Готовность: 60%
Индексирование
Есть ошибки
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 1 слишком мало или они запрещены к индексации. Добавьте новые страницы на сайт и расставьте ссылки на них на главной странице и в файле robots.txt.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 116196 байт. Загружен за: 88мсек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://tgmarbot.ru/robots.txt
301 MovedPermanently
https://tgmarbot.ru/robots.txt
200 OK
Показать содержимое robots.txt
<!DOCTYPE html><html lang="ru" class="dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/3kopod_4q3gdi.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/1inwntv0b4r-7.js"/><script src="/_next/static/chunks/207fxnvqkhc2y.js" async=""></script><script src="/_next/static/chunks/3byuobrkyz9bj.js" async=""></script><script src="/_next/static/chunks/turbopack-2wv9pc4wot0p7.js" async=""></script><script src="/_next/static/chunks/1x1g4xq371l1m.js" async="" crossorigin=""></script><script src="/_next/static/chunks/34ty96loc3y4f.js" async="" crossorigin=""></script><title>AnalyticsPro — Dashboard</title><meta name="description" content="Modern analytics dashboard with real-time insights"/><link rel="icon" href="/favicon.ico?favicon.2vob68tjqpejf.ico" sizes="256x256" type="image/x-icon"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""/><script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body class="min-h-screen antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen dashboard-bg text-slate-100 dark:text-slate-100 selection:bg-indigo-500 selection:text-white pb-16 relative overflow-x-hidden"><div class="fixed inset-0 pointer-events-none overflow-hidden z-0"><div class="absolute -top-32 -left-32 w-[600px] h-[600px] rounded-full bg-indigo-600/25 blur-[130px]"></div><div class="absolute -top-20 -right-20 w-[550px] h-[550px] rounded-full bg-purple-600/20 blur-[140px]"></div><div class="absolute top-[35%] -left-40 w-[600px] h-[600px] rounded-full bg-cyan-500/15 blur-[150px]"></div><div class="absolute top-[55%] -right-32 w-[550px] h-[550px] rounded-full bg-rose-500/15 blur-[140px]"></div><div class="absolute bottom-10 left-[25%] w-[650px] h-[650px] rounded-full bg-emerald-500/12 blur-[160px]"></div></div><header class="sticky top-0 z-40 glass-header transition-all"><div class="max-w-7xl mx-auto px-4 sm:px-6 py-3 flex items-center justify-between gap-3 flex-wrap"><div class="flex items-center gap-3"><div class="w-9 h-9 rounded-2xl bg-gradient-to-br from-indigo-500 via-purple-500 to-rose-500 flex items-center justify-center shadow-lg shadow-indigo-500/25"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ticket text-white" aria-hidden="true"><path d="M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z"></path><path d="M13 5v2"></path><path d="M13 17v2"></path><path d="M13 11v2"></path></svg></div><div><div class="flex items-center gap-1.5"><span class="text-base font-extrabold text-slate-900 dark:text-white tracking-tight">Ticket<span class="text-indigo-400">Analytics</span></span><span class="text-[10px] uppercase font-bold tracking-wider px-1.5 py-0.5 rounded bg-indigo-500/20 text-indigo-300 border border-indigo-500/30">PRO</span></div><p class="text-[11px] text-slate-400">Концерты · Шоу · Спектакли · Яндекс Афиша · Кассир.ру</p></div></div><div class="flex items-center p-1 rounded-xl glass-btn border text-xs font-semibold shadow-inner"><button class="px-3 py-1.5 rounded-lg transition-all flex items-center gap-1.5 bg-indigo-600 text-white shadow-md shadow-indigo-600/30 font-bold" title="Все мероприятия"><span>🌐 Все</span><span class="text-[10px] opacity-75">(<!-- -->0<!-- -->)</span></button><button class="px-3 py-1.5 rounded-lg transition-all flex items-center gap-1.5 text-slate-400 hover:text-white"><span>🍿 Кино</span><span class="text-[10px] opacity-75">(<!-- -->0<!-- -->)</span></button><button class="px-3 py-1.5 rounded-lg transition-all flex items-center gap-1.5 text-slate-400 hover:text-white" title="Концерты, поп-шоу и театр"><span>🎤 🎭 Концерты и Театр</span><span class="text-[10px] opacity-75">(<!-- -->0<!-- -->)</span></button></div><div class="hidden lg:flex items-center gap-1.5 px-2.5 py-1 rounded-full bg-white/5 border border-white/10 text-[11px] text-slate-400 font-mono" title="Следующее автообновление данных"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-refresh-cw text-slate-500" aria-hidden="true"><path d="M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8"></path><path d="M21 3v5h-5"></path><path d="M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16"></path><path d="M8 16H3v5"></path></svg><span class="text-slate-500">обновление через</span><span class="text-slate-200 font-bold w-5 text-center">45</span><span class="text-slate-500">с</span></div><div class="flex items-center gap-2"><button class="h-9 px-3 rounded-xl text-xs font-semibold border transition-all flex items-center gap-1.5 bg-emerald-500/15 hover:bg-emerald-500/25 border-emerald-500/35 text-emerald-300 shadow-lg shadow-emerald-500/10 active:scale-95" title="Запустить немедленную внеочередную проверку всех касс прямо сейчас"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-zap text-emerald-400" aria-hidden="true"><path d="M15.914 4a1.5 1.5 0 00-2.474-1.561l-9 9A1.5 1.5 0 005.5 14h4.002a.5.5 0 01.471.666L8.086 20a1.5 1.5 0 002.475 1.56l9-9A1.5 1.5 0 0018.5 10h-3.997a.5.5 0 01-.472-.667z"></path></svg><span class="hidden sm:inline">Проверить сейчас</span></button><button class="h-9 px-3 rounded-xl bg-indigo-600 hover:bg-indigo-500 text-xs font-semibold text-white shadow-lg shadow-indigo-600/25 transition-all flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus" aria-hidden="true"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg><span>Добавить</span></button><button class="h-9 px-3 rounded-xl glass-btn text-xs font-medium text-slate-300 hover:text-white transition-all flex items-center gap-1.5" title="Скачать историю изменений (CSV)"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-download" aria-hidden="true"><path d="M12 15V3"></path><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><path d="m7 10 5 5 5-5"></path></svg><span class="hidden sm:inline">Экспорт CSV</span></button><button class="h-9 w-9 rounded-xl glass-btn text-slate-400 hover:text-indigo-400 transition-all flex items-center justify-center" title="Обновить данные касс"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-refresh-cw animate-spin text-indigo-400" aria-hidden="true"><path d="M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8"></path><path d="M21 3v5h-5"></path><path d="M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16"></path><path d="M8 16H3v5"></path></svg></button><button class="h-9 w-9 rounded-xl glass-btn text-slate-400 hover:text-amber-400 transition-all flex items-center justify-center" title="Переключить тему"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun" aria-hidden="true"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg></button></div></div></header><main class="max-w-7xl mx-auto px-4 sm:px-6 py-6 space-y-6 relative z-10"><div class="flex items-center gap-2 border-b border-white/10 pb-3 flex-wrap"><button class="px-4 py-2.5 rounded-xl text-xs font-bold transition-all flex items-center gap-2 bg-indigo-600 text-white shadow-lg shadow-indigo-600/30 border border-indigo-400/40"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layers" aria-hidden="true"><path d="M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z"></path><path d="M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12"></path><path d="M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17"></path></svg><span>📊 Мониторинг касс и аналитика</span></button><button class="px-4 py-2.5 rounded-xl text-xs font-bold transition-all flex items-center gap-2 relative glass-btn text-slate-400 hover:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bell text-amber-400" aria-hidden="true"><path d="M10.268 21a2 2 0 0 0 3.464 0"></path><path d="M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326"></path></svg><span>🔔 Радар анонсов (Кино и Артисты)</span></button><button class="px-4 py-2.5 rounded-xl text-xs font-bold transition-all flex items-center gap-2 relative glass-btn text-slate-400 hover:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-settings text-indigo-400" aria-hidden="true"><path d="M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915"></path><circle cx="12" cy="12" r="3"></circle></svg><span>⚙️ Настройки и таймеры</span></button></div><div class="glass-card relative overflow-hidden rounded-2xl border border-amber-500/35 bg-amber-950/15 p-4 sm:p-5 space-y-4" style="opacity:0;transform:translateY(-6px)"><div class="absolute top-0 right-0 w-80 h-32 bg-amber-500/10 rounded-full blur-3xl pointer-events-none"></div><div class="relative z-10 flex flex-col sm:flex-row sm:items-center justify-between gap-3 border-b border-white/10 pb-3.5"><div class="flex items-center gap-3"><div class="w-10 h-10 rounded-2xl bg-gradient-to-tr from-amber-500 to-rose-500 p-0.5 shadow-lg shadow-amber-500/20 flex items-center justify-center shrink-0"><div class="w-full h-full bg-slate-950 rounded-[14px] flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-film text-amber-400" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M7 3v18"></path><path d="M3 7.5h4"></path><path d="M3 12h18"></path><path d="M3 16.5h4"></path><path d="M17 3v18"></path><path d="M17 7.5h4"></path><path d="M17 16.5h4"></path></svg></div></div><div><div class="flex items-center gap-2 flex-wrap"><span class="text-xs font-bold uppercase tracking-wider text-amber-300 bg-amber-500/20 border border-amber-500/40 px-2.5 py-0.5 rounded-full flex items-center gap-1.5"><span class="w-1.5 h-1.5 rounded-full bg-amber-400 animate-ping"></span>АКТИВНЫЙ КИНО-РАДАР</span><h3 class="text-base font-extrabold text-white tracking-tight">Обитель зла (2026)</h3><span class="text-xs font-bold px-2 py-0.5 rounded-lg bg-indigo-500/20 text-indigo-300 border border-indigo-500/30 flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar" aria-hidden="true"><path d="M8 2v3"></path><path d="M16 2v3"></path><rect x="3" y="3" width="18" height="18" rx="2"></rect><path d="M3 9h18"></path></svg>Целевая дата: <!-- -->2026-10-15</span></div><p class="text-xs text-slate-300 mt-1 flex items-center gap-2 flex-wrap"><span>📍 Санкт-Петербург</span><span>·</span><span class="text-emerald-400 font-semibold flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg>Фоновый мониторинг активен (проверка каждые 5 мин)</span><span>·</span><span class="text-slate-400 font-mono text-[11px]">Проверено: <!-- -->только что</span></p></div></div><div class="flex items-center gap-2 self-start sm:self-center shrink-0"><button class="h-8 px-3 rounded-xl bg-amber-500/15 hover:bg-amber-500/25 border border-amber-500/35 text-amber-300 text-xs font-semibold transition-all flex items-center gap-1.5 active:scale-95 disabled:opacity-60" title="Проверить появление фильма в новых кинотеатрах прямо сейчас"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-refresh-cw text-amber-400" aria-hidden="true"><path d="M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8"></path><path d="M21 3v5h-5"></path><path d="M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16"></path><path d="M8 16H3v5"></path></svg><span>Проверить сейчас</span></button><a href="https://www.kinoafisha.info/russia/spb/movies/8382609/#2026-10-15" target="_blank" rel="noreferrer" class="h-8 px-3 rounded-xl bg-white/5 hover:bg-white/10 border border-white/10 text-slate-200 hover:text-white text-xs font-medium transition-all flex items-center gap-1.5" title="Открыть расписание на Киноафише"><span>Kinoafisha</span><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></div></div><div class="relative z-10 space-y-3"><div class="p-3 rounded-xl bg-rose-500/10 border border-rose-500/25 flex items-center justify-between gap-3 text-xs text-rose-200 flex-wrap"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-alert text-rose-400 shrink-0" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="M12 8v4"></path><path d="M12 16h.01"></path></svg><span><strong>Неотключаемое оповещение в VK:</strong> как только сеансы на <strong>2026-10-15</strong> откроются в любом другом кинотеатре Санкт-Петербурга — бот мгновенно отправит вам сообщение со ссылкой на покупку!</span></div><span class="text-[10px] uppercase font-bold tracking-wider px-2 py-0.5 rounded bg-rose-500/20 text-rose-300 border border-rose-500/30">VK ALERT ON</span></div><div class="space-y-2"><div class="flex items-center justify-between text-xs"><span class="font-bold text-slate-200 flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check text-emerald-400" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg>Сеансы открыты на <!-- -->2026-10-15<!-- --> (<!-- -->3<!-- --> кинотеатра):</span><span class="text-slate-400 text-[11px]">Билеты уже в продаже</span></div><div class="grid grid-cols-1 sm:grid-cols-3 gap-2.5"><div class="p-2.5 rounded-xl bg-emerald-500/15 border border-emerald-500/30 flex items-center justify-between gap-2 shadow-sm"><div class="flex items-center gap-2 truncate"><span class="w-2 h-2 rounded-full bg-emerald-400 shrink-0 animate-pulse"></span><span class="text-xs font-bold text-emerald-100 truncate">Кинополис Румба</span></div><span class="text-[10px] font-mono px-1.5 py-0.5 rounded bg-emerald-400/20 text-emerald-300 shrink-0">Активно</span></div><div class="p-2.5 rounded-xl bg-emerald-500/15 border border-emerald-500/30 flex items-center justify-between gap-2 shadow-sm"><div class="flex items-center gap-2 truncate"><span class="w-2 h-2 rounded-full bg-emerald-400 shrink-0 animate-pulse"></span><span class="text-xs font-bold text-emerald-100 truncate">Синема 5 Шкиперский Молл</span></div><span class="text-[10px] font-mono px-1.5 py-0.5 rounded bg-emerald-400/20 text-emerald-300 shrink-0">Активно</span></div><div class="p-2.5 rounded-xl bg-emerald-500/15 border border-emerald-500/30 flex items-center justify-between gap-2 shadow-sm"><div class="flex items-center gap-2 truncate"><span class="w-2 h-2 rounded-full bg-emerald-400 shrink-0 animate-pulse"></span><span class="text-xs font-bold text-emerald-100 truncate">Синема Стар Санкт-Петербург</span></div><span class="text-[10px] font-mono px-1.5 py-0.5 rounded bg-emerald-400/20 text-emerald-300 shrink-0">Активно</span></div></div></div><div class="pt-1"><div class="flex items-center justify-between text-xs"><span class="font-semibold text-slate-300 flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock text-amber-400" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 6v6l4 2"></path></svg>Ожидают открытия сеансов на <!-- -->2026-10-15<!-- --> (<!-- -->14<!-- --> кинотеатров в СПб):</span><button class="text-[11px] text-amber-400 hover:text-amber-300 font-semibold flex items-center gap-1 transition-colors"><span>Показать все (14)</span><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><div class="mt-2 flex flex-wrap gap-1.5"><span class="px-2 py-0.5 rounded-lg bg-white/5 border border-white/10 text-slate-400 text-[11px] truncate">Киноград Порт Находка</span><span class="px-2 py-0.5 rounded-lg bg-white/5 border border-white/10 text-slate-400 text-[11px] truncate">Киноград Южный полюс</span><span class="px-2 py-0.5 rounded-lg bg-white/5 border border-white/10 text-slate-400 text-[11px] truncate">Кинополис «Парк Молл»</span><span class="px-2 py-0.5 rounded-lg bg-white/5 border border-white/10 text-slate-400 text-[11px] truncate">Кинополис Прометей</span><span class="px-2 py-0.5 rounded-lg bg-white/5 border border-white/10 text-slate-400 text-[11px] truncate">Кинотеатр Ульянка</span><span class="px-2 py-0.5 rounded-lg bg-white/5 border border-white/10 text-slate-400 text-[11px] truncate">Люксор в ТРК «Континент»</span><span class="px-2 py-0.5 rounded-lg bg-white/5 border border-white/10 text-slate-400 text-[11px] truncate">Люксор в ТРК «Лето»</span><button class="px-2 py-0.5 rounded-lg bg-amber-500/10 border border-amber-500/20 text-amber-300 text-[11px] font-semibold hover:bg-amber-500/20">+<!-- -->7<!-- --> ещё...</button></div></div></div></div><div class="flex items-center justify-between"><div class="flex items-center gap-2.5"><div class="h-6 w-1 rounded-full bg-gradient-to-b from-indigo-500 via-purple-500 to-rose-500"></div><h2 class="text-sm font-bold uppercase tracking-wider text-slate-400">Сводная аналитика касс</h2></div></div><div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-5 gap-4"><div class="glass-card relative overflow-hidden rounded-2xl border bg-gradient-to-br p-5 from-indigo-500/20 via-indigo-600/10 to-transparent border-indigo-500/30 shadow-indigo-500/20 flex flex-col justify-between transition-all" style="opacity:0;transform:translateY(20px)"><div class="flex items-start justify-between mb-3"><div class="p-2.5 rounded-xl bg-white/10 dark:bg-white/5 border border-white/10 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ticket text-indigo-400" aria-hidden="true"><path d="M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z"></path><path d="M13 5v2"></path><path d="M13 17v2"></path><path d="M13 11v2"></path></svg></div><span class="inline-flex items-center gap-1 text-xs font-semibold px-2 py-0.5 rounded-full border bg-emerald-500/15 text-emerald-400 border-emerald-500/30"><svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up" aria-hidden="true"><path d="M16 7h6v6"></path><path d="m22 7-8.5 8.5-5-5L2 17"></path></svg>0 сеансов</span></div><div><p class="text-xs font-medium text-slate-400 mb-1">Билетов в наличии</p><p class="text-xl sm:text-2xl font-mono font-bold text-slate-900 dark:text-white tracking-tight truncate" title="0">0</p><div class="h-4 mt-1 flex items-center"><p class="text-[11px] text-slate-500 truncate" title="Активные кассы Петербурга и Москвы">Активные кассы Петербурга и Москвы</p></div></div><div class="h-14 -mx-2 -mb-2 mt-2 opacity-85 hover:opacity-100 transition-opacity"><div class="recharts-responsive-container" style="width:100%;height:100%;min-width:0"><div style="width:0;height:0;overflow:visible"></div></div></div><div class="absolute -right-8 -bottom-8 w-24 h-24 rounded-full opacity-10 pointer-events-none bg-gradient-to-br from-indigo-500/20 via-indigo-600/10 to-transparent"></div></div><div class="glass-card relative overflow-hidden rounded-2xl border bg-gradient-to-br p-5 from-emerald-500/20 via-emerald-600/10 to-transparent border-emerald-500/30 shadow-emerald-500/20 flex flex-col justify-between transition-all" style="opacity:0;transform:translateY(20px)"><div class="flex items-start justify-between mb-3"><div class="p-2.5 rounded-xl bg-white/10 dark:bg-white/5 border border-white/10 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shopping-bag text-emerald-400" aria-hidden="true"><path d="M16 10a4 4 0 0 1-8 0"></path><path d="M3.103 6.034h17.794"></path><path d="M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z"></path></svg></div><span class="inline-flex items-center gap-1 text-xs font-semibold px-2 py-0.5 rounded-full border bg-emerald-500/15 text-emerald-400 border-emerald-500/30"><svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up" aria-hidden="true"><path d="M16 7h6v6"></path><path d="m22 7-8.5 8.5-5-5L2 17"></path></svg>-0 шт</span></div><div><p class="text-xs font-medium text-slate-400 mb-1">Всего продано</p><p class="text-xl sm:text-2xl font-mono font-bold text-slate-900 dark:text-white tracking-tight truncate" title="0">0</p><div class="h-4 mt-1 flex items-center"><p class="text-[11px] text-slate-500 truncate" title="0 зафиксированных продаж">0 зафиксированных продаж</p></div></div><div class="h-14 -mx-2 -mb-2 mt-2 opacity-85 hover:opacity-100 transition-opacity"><div class="recharts-responsive-container" style="width:100%;height:100%;min-width:0"><div style="width:0;height:0;overflow:visible"></div></div></div><div class="absolute -right-8 -bottom-8 w-24 h-24 rounded-full opacity-10 pointer-events-none bg-gradient-to-br from-emerald-500/20 via-emerald-600/10 to-transparent"></div></div><div class="glass-card relative overflow-hidden rounded-2xl border bg-gradient-to-br p-5 from-cyan-500/20 via-cyan-600/10 to-transparent border-cyan-500/30 shadow-cyan-500/20 flex flex-col justify-between transition-all" style="opacity:0;transform:translateY(20px)"><div class="flex items-start justify-between mb-3"><div class="p-2.5 rounded-xl bg-white/10 dark:bg-white/5 border border-white/10 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-rotate-ccw text-cyan-400" aria-hidden="true"><path d="M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8"></path><path d="M3 3v5h5"></path></svg></div><span class="inline-flex items-center gap-1 text-xs font-semibold px-2 py-0.5 rounded-full border bg-white/10 text-slate-300 border-white/10">+0 шт</span></div><div><p class="text-xs font-medium text-slate-400 mb-1">Возвращено в кассу</p><p class="text-xl sm:text-2xl font-mono font-bold text-slate-900 dark:text-white tracking-tight truncate" title="0">0</p><div class="h-4 mt-1 flex items-center"><p class="text-[11px] text-slate-500 truncate" title="Пополнение и возврат мест">Пополнение и возврат мест</p></div></div><div class="h-14 -mx-2 -mb-2 mt-2 opacity-85 hover:opacity-100 transition-opacity"><div class="recharts-responsive-container" style="width:100%;height:100%;min-width:0"><div style="width:0;height:0;overflow:visible"></div></div></div><div class="absolute -right-8 -bottom-8 w-24 h-24 rounded-full opacity-10 pointer-events-none bg-gradient-to-br from-cyan-500/20 via-cyan-600/10 to-transparent"></div></div><div class="glass-card relative overflow-hidden rounded-2xl border bg-gradient-to-br p-5 from-amber-500/20 via-amber-600/10 to-transparent border-amber-500/30 shadow-amber-500/20 flex flex-col justify-between cursor-pointer hover:border-amber-400/50 active:scale-[0.99] transition-all group" title="Нажмите для перехода к подробной аналитике оборота" style="opacity:0;transform:translateY(20px)"><div class="flex items-start justify-between mb-3"><div class="p-2.5 rounded-xl bg-white/10 dark:bg-white/5 border border-white/10 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-dollar-sign text-amber-400" aria-hidden="true"><line x1="12" x2="12" y1="2" y2="22"></line><path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"></path></svg></div><span class="inline-flex items-center gap-1 text-xs font-semibold px-2 py-0.5 rounded-full border bg-white/10 text-slate-300 border-white/10">выручка</span></div><div><p class="text-xs font-medium text-slate-400 mb-1">Оценочный оборот</p><p class="text-xl sm:text-2xl font-mono font-bold text-slate-900 dark:text-white tracking-tight truncate" title="0 ₽">0 ₽</p><div class="h-4 mt-1 flex items-center"><p class="text-[11px] text-slate-500 truncate" title="Реализованный билетный фонд">Реализованный билетный фонд</p></div></div><div class="h-14 -mx-2 -mb-2 mt-2 opacity-85 hover:opacity-100 transition-opacity"><div class="recharts-responsive-container" style="width:100%;height:100%;min-width:0"><div style="width:0;height:0;overflow:visible"></div></div></div><div class="absolute -right-8 -bottom-8 w-24 h-24 rounded-full opacity-10 pointer-events-none bg-gradient-to-br from-amber-500/20 via-amber-600/10 to-transparent"></div></div><div class="glass-card relative overflow-hidden rounded-2xl border bg-gradient-to-br p-5 from-cyan-500/20 via-cyan-600/10 to-transparent border-cyan-500/30 shadow-cyan-500/20 flex flex-col justify-between transition-all" style="opacity:0;transform:translateY(20px)"><div class="flex items-start justify-between mb-3"><div class="p-2.5 rounded-xl bg-white/10 dark:bg-white/5 border border-white/10 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-zap text-cyan-400" aria-hidden="true"><path d="M15.914 4a1.5 1.5 0 00-2.474-1.561l-9 9A1.5 1.5 0 005.5 14h4.002a.5.5 0 01.471.666L8.086 20a1.5 1.5 0 002.475 1.56l9-9A1.5 1.5 0 0018.5 10h-3.997a.5.5 0 01-.472-.667z"></path></svg></div><span class="inline-flex items-center gap-1 text-xs font-semibold px-2 py-0.5 rounded-full border bg-white/10 text-slate-300 border-white/10">⏱️ 10с</span></div><div><p class="text-xs font-medium text-slate-400 mb-1">Интенсивность монитора</p><p class="text-xl sm:text-2xl font-mono font-bold text-slate-900 dark:text-white tracking-tight truncate" title="0 циклов">0 циклов</p><div class="h-4 mt-1 flex items-center"><p class="text-[11px] text-slate-500 truncate" title="Мониторинг активен 24/7">Мониторинг активен 24/7</p></div></div><div class="h-14 -mx-2 -mb-2 mt-2 opacity-85 hover:opacity-100 transition-opacity"><div class="recharts-responsive-container" style="width:100%;height:100%;min-width:0"><div style="width:0;height:0;overflow:visible"></div></div></div><div class="absolute -right-8 -bottom-8 w-24 h-24 rounded-full opacity-10 pointer-events-none bg-gradient-to-br from-cyan-500/20 via-cyan-600/10 to-transparent"></div></div></div><div class="grid grid-cols-1 lg:grid-cols-3 gap-6"><div class="lg:col-span-2"><div class="glass-card rounded-2xl border border-white/10 p-5 sm:p-6 shadow-lg flex flex-col justify-between relative" style="opacity:0;transform:translateY(20px)"><div class="flex flex-col lg:flex-row lg:items-center justify-between gap-4 mb-5"><div><div class="flex items-center gap-2"><h3 class="text-base font-bold text-slate-900 dark:text-white tracking-tight">Интерактивная шкала динамики продаж</h3><span class="px-2 py-0.5 rounded-full text-[10px] font-bold bg-indigo-500/15 text-indigo-300 border border-indigo-500/30">Live Timeline</span></div><p class="text-xs text-slate-400 mt-0.5">Нажмите на любую точку графика, чтобы посмотреть детальные изменения за этот час</p></div><div class="flex items-center gap-2.5 flex-wrap"><div class="flex bg-white/5 border border-white/10 rounded-lg p-0.5"><button class="px-2.5 py-1 rounded-md text-xs font-medium transition-all bg-indigo-600 text-white shadow">24ч</button><button class="px-2.5 py-1 rounded-md text-xs font-medium transition-all text-slate-400 hover:text-slate-200">7 дней</button><button class="px-2.5 py-1 rounded-md text-xs font-medium transition-all text-slate-400 hover:text-slate-200">30 дней</button><button class="px-2.5 py-1 rounded-md text-xs font-medium transition-all text-slate-400 hover:text-slate-200">Все</button></div><div class="flex bg-white/5 border border-white/10 rounded-lg p-0.5"><button class="px-2.5 py-1 rounded-md text-xs font-medium transition-all bg-rose-500 text-white">📉 Продажи</button><button class="px-2.5 py-1 rounded-md text-xs font-medium transition-all text-slate-400 hover:text-slate-200">📈 Возвраты</button><button class="px-2.5 py-1 rounded-md text-xs font-medium transition-all text-slate-400 hover:text-slate-200">⚠️ Вбросы</button><button class="px-2.5 py-1 rounded-md text-xs font-medium transition-all text-slate-400 hover:text-slate-200">📊 Чистый объём</button></div></div></div><div class="grid grid-cols-3 gap-3 py-2.5 px-3.5 mb-4 rounded-xl bg-white/5 border border-white/5 text-xs"><div class="flex items-center gap-2"><div class="p-1.5 rounded-lg bg-rose-500/10 text-rose-400"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up" aria-hidden="true"><path d="M16 7h6v6"></path><path d="m22 7-8.5 8.5-5-5L2 17"></path></svg></div><div><div class="text-[10px] text-slate-400 uppercase tracking-wider font-semibold">За период (<!-- -->24h<!-- -->)</div><div class="font-mono font-bold text-white text-sm">0<!-- --> <span class="text-[11px] font-normal text-slate-400">билетов</span></div></div></div><div class="flex items-center gap-2 border-x border-white/5 px-3"><div class="p-1.5 rounded-lg bg-amber-500/10 text-amber-400"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-flame" aria-hidden="true"><path d="M12 3q1 4 4 6.5t3 5.5a1 1 0 0 1-14 0 5 5 0 0 1 1-3 1 1 0 0 0 5 0c0-2-1.5-3-1.5-5q0-2 2.5-4"></path></svg></div><div><div class="text-[10px] text-slate-400 uppercase tracking-wider font-semibold">Пиковый темп</div><div class="font-mono font-bold text-amber-300 text-sm">0<!-- --> <span class="text-[11px] font-normal text-slate-400">шт/инт</span></div></div></div><div class="flex items-center gap-2 pl-2"><div class="p-1.5 rounded-lg bg-cyan-500/10 text-cyan-400"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 6v6l4 2"></path></svg></div><div><div class="text-[10px] text-slate-400 uppercase tracking-wider font-semibold">Средняя скорость</div><div class="font-mono font-bold text-cyan-300 text-sm">~<!-- -->0<!-- --> <span class="text-[11px] font-normal text-slate-400">шт/инт</span></div></div></div></div><div class="h-64 sm:h-72 w-full cursor-pointer"><div class="recharts-responsive-container" style="width:100%;height:100%;min-width:0"><div style="width:0;height:0;overflow:visible"></div></div></div></div></div><div class="lg:col-span-1"><div class="glass-card rounded-2xl border border-white/10 p-6 shadow-lg flex flex-col justify-between" style="opacity:0;transform:translateY(20px)"><div><h3 class="text-base font-bold text-slate-900 dark:text-white tracking-tight">Билетный фонд по артистам и шоу</h3><p class="text-xs text-slate-400 mt-0.5">Распределение остатков билетов в кассах</p></div><div class="relative h-56 flex items-center justify-center my-2"><div class="recharts-responsive-container" style="width:100%;height:100%;min-width:0"><div style="width:0;height:0;overflow:visible"></div></div><div class="absolute inset-0 flex flex-col items-center justify-center pointer-events-none text-center"><span class="text-[11px] uppercase tracking-wider text-slate-400 font-medium">Всего в кассе</span><span class="text-xl font-mono font-bold text-white">0</span><span class="text-[10px] text-slate-500">билетов</span></div></div><div class="grid grid-cols-2 gap-2 pt-2 border-t border-white/5"></div></div></div></div><div class="grid grid-cols-1 lg:grid-cols-2 gap-6"><div class="glass-card rounded-2xl border border-white/10 p-6 shadow-lg flex flex-col justify-between" style="opacity:0;transform:translateY(20px)"><div class="flex items-center justify-between gap-2 mb-4"><div><h3 class="text-base font-bold text-slate-900 dark:text-white tracking-tight">Рейтинг продаж: Концерты и шоу</h3><p class="text-xs text-slate-400 mt-0.5 flex items-center gap-1.5 flex-wrap"><span>Сравнение объёма реализованных билетов</span><span class="inline-flex items-center gap-1 px-2 py-0.5 rounded-full text-[10px] bg-indigo-500/15 text-indigo-300 border border-indigo-500/25 font-medium">💡 Нажмите на полосу для аналитики</span></p></div><div class="flex bg-white/5 border border-white/10 rounded-lg p-0.5 shrink-0"><button class="px-3 py-1 rounded-md text-xs font-medium transition-all bg-indigo-600 text-white shadow-md">События</button><button class="px-3 py-1 rounded-md text-xs font-medium transition-all text-slate-400 hover:text-slate-200">Площадки</button></div></div><div class="h-64 w-full"><div class="recharts-responsive-container" style="width:100%;height:100%;min-width:0"><div style="width:0;height:0;overflow:visible"></div></div></div><div class="mt-3 pt-3 border-t border-white/5 flex items-center gap-1.5 overflow-x-auto pb-1 text-xs"><span class="text-[10px] text-slate-500 font-semibold uppercase tracking-wider shrink-0">События:</span></div></div><div class="glass-card rounded-2xl border border-white/10 p-6 shadow-lg relative flex flex-col justify-between" style="opacity:0;transform:translateY(20px)"><div class="flex items-center justify-between gap-2 mb-4"><div><div class="flex items-center gap-2"><h3 class="text-base font-bold text-slate-900 dark:text-white tracking-tight">Матрица покупательской активности</h3><span class="hidden sm:inline-block px-2 py-0.5 rounded-full text-[10px] font-semibold bg-indigo-500/10 text-indigo-400 border border-indigo-500/20">Кликабельная</span></div><p class="text-xs text-slate-400 mt-0.5">Интенсивность продаж билетов по дням недели и часам суток (нажмите на ячейку для аналитики)</p></div><div class="flex items-center gap-1.5 text-[10px] text-slate-400"><span>Редко</span><div class="flex gap-0.5"><span class="w-2.5 h-2.5 rounded-sm bg-white/5"></span><span class="w-2.5 h-2.5 rounded-sm bg-indigo-500/30"></span><span class="w-2.5 h-2.5 rounded-sm bg-indigo-500/60"></span><span class="w-2.5 h-2.5 rounded-sm bg-purple-500/80"></span><span class="w-2.5 h-2.5 rounded-sm bg-rose-500"></span></div><span>Пик</span></div></div><div class="overflow-x-auto pb-1"><div class="min-w-[580px]"><div class="flex items-center mb-1.5 pl-8"><div class="text-[10px] text-slate-500 text-center font-mono" style="width:8.333333333333332%">0<!-- -->:00</div><div class="text-[10px] text-slate-500 text-center font-mono" style="width:8.333333333333332%">2<!-- -->:00</div><div class="text-[10px] text-slate-500 text-center font-mono" style="width:8.333333333333332%">4<!-- -->:00</div><div class="text-[10px] text-slate-500 text-center font-mono" style="width:8.333333333333332%">6<!-- -->:00</div><div class="text-[10px] text-slate-500 text-center font-mono" style="width:8.333333333333332%">8<!-- -->:00</div><div class="text-[10px] text-slate-500 text-center font-mono" style="width:8.333333333333332%">10<!-- -->:00</div><div class="text-[10px] text-slate-500 text-center font-mono" style="width:8.333333333333332%">12<!-- -->:00</div><div class="text-[10px] text-slate-500 text-center font-mono" style="width:8.333333333333332%">14<!-- -->:00</div><div class="text-[10px] text-slate-500 text-center font-mono" style="width:8.333333333333332%">16<!-- -->:00</div><div class="text-[10px] text-slate-500 text-center font-mono" style="width:8.333333333333332%">18<!-- -->:00</div><div class="text-[10px] text-slate-500 text-center font-mono" style="width:8.333333333333332%">20<!-- -->:00</div><div class="text-[10px] text-slate-500 text-center font-mono" style="width:8.333333333333332%">22<!-- -->:00</div></div><div class="space-y-1"><div class="flex items-center gap-1.5"><span class="w-6 text-[11px] font-semibold text-slate-400 text-right flex-shrink-0">Пн</span><div class="flex gap-1 flex-1"><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div></div></div><div class="flex items-center gap-1.5"><span class="w-6 text-[11px] font-semibold text-slate-400 text-right flex-shrink-0">Вт</span><div class="flex gap-1 flex-1"><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div></div></div><div class="flex items-center gap-1.5"><span class="w-6 text-[11px] font-semibold text-slate-400 text-right flex-shrink-0">Ср</span><div class="flex gap-1 flex-1"><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div></div></div><div class="flex items-center gap-1.5"><span class="w-6 text-[11px] font-semibold text-slate-400 text-right flex-shrink-0">Чт</span><div class="flex gap-1 flex-1"><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div></div></div><div class="flex items-center gap-1.5"><span class="w-6 text-[11px] font-semibold text-slate-400 text-right flex-shrink-0">Пт</span><div class="flex gap-1 flex-1"><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div></div></div><div class="flex items-center gap-1.5"><span class="w-6 text-[11px] font-semibold text-slate-400 text-right flex-shrink-0">Сб</span><div class="flex gap-1 flex-1"><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div></div></div><div class="flex items-center gap-1.5"><span class="w-6 text-[11px] font-semibold text-slate-400 text-right flex-shrink-0">Вс</span><div class="flex gap-1 flex-1"><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div><div class="flex-1 h-5 rounded-md cursor-pointer transition-all hover:scale-125 hover:z-20 hover:shadow-lg hover:shadow-indigo-500/20 active:scale-95" style="background-color:rgba(255, 255, 255, 0.03)"></div></div></div></div></div></div></div></div><div class="grid grid-cols-1 lg:grid-cols-2 gap-6"><div class="glass-card rounded-2xl border border-white/10 p-6 shadow-lg flex flex-col justify-between" style="opacity:0;transform:translateY(20px)"><div><h3 class="text-base font-bold text-slate-900 dark:text-white tracking-tight">Топ раскупаемых секторов</h3><p class="text-xs text-slate-400 mt-0.5">Трибуны и зоны с максимальной скоростью выкупа</p></div><div class="space-y-3 my-3"></div><p class="text-[11px] text-slate-500 pt-2 border-t border-white/5">Учитываются продажи по всем сеансам</p></div><div class="glass-card rounded-2xl border border-white/10 p-6 shadow-lg flex flex-col justify-between" style="opacity:0;transform:translateY(20px)"><div><h3 class="text-base font-bold text-slate-900 dark:text-white tracking-tight">Ценовая сегментация</h3><p class="text-xs text-slate-400 mt-0.5">Распределение стоимости входных билетов (₽)</p></div><div class="h-60 w-full my-2"><div class="recharts-responsive-container" style="width:100%;height:100%;min-width:0"><div style="width:0;height:0;overflow:visible"></div></div></div><p class="text-[11px] text-slate-500 pt-2 border-t border-white/5">Стартовые цены на актуальные сеансы</p></div></div><div id="estimated-revenue-widget" class="glass-card rounded-2xl border border-white/10 p-6 shadow-xl relative flex flex-col justify-between" style="opacity:0;transform:translateY(20px)"><div class="flex flex-col sm:flex-row sm:items-center justify-between gap-3 mb-5"><div><div class="flex items-center gap-2 flex-wrap"><span class="p-1.5 rounded-lg bg-amber-500/20 text-amber-400 border border-amber-500/30"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-dollar-sign" aria-hidden="true"><line x1="12" x2="12" y1="2" y2="22"></line><path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"></path></svg></span><h3 class="text-base font-bold text-slate-900 dark:text-white tracking-tight">Оценочный оборот и выручка касс</h3><span class="px-2 py-0.5 rounded-full text-[10px] font-semibold bg-amber-500/10 text-amber-400 border border-amber-500/20 flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg> Live GMV Analytics</span><span class="px-2 py-0.5 rounded-full text-[10px] font-semibold bg-indigo-500/10 text-indigo-400 border border-indigo-500/20 flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar" aria-hidden="true"><path d="M8 2v3"></path><path d="M16 2v3"></path><rect x="3" y="3" width="18" height="18" rx="2"></rect><path d="M3 9h18"></path></svg> Все события раскрыты по датам</span></div><p class="text-xs text-slate-400 mt-1 flex items-center gap-2 flex-wrap"><span>Расчётный валовый оборот реализованных мест с детализацией каждого сеанса и даты</span><span class="text-indigo-400 font-medium bg-indigo-500/10 px-2 py-0.5 rounded-md text-[11px] border border-indigo-500/20">💡 Нажмите на любой сеанс для открытия полной аналитики</span></p></div><div class="flex items-center gap-2 flex-wrap"><div class="px-3 py-1.5 rounded-xl border border-white/10 bg-white/5 flex items-center gap-1.5 text-xs text-slate-300"><span>📅 Сеансов:</span><span class="font-mono font-bold text-amber-400">0</span></div></div></div><div class="grid grid-cols-2 md:grid-cols-4 gap-3 mb-5"><div class="p-3.5 rounded-xl bg-amber-500/10 border border-amber-500/20 flex flex-col justify-between"><span class="text-xs text-amber-300 font-medium flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-dollar-sign text-amber-400" aria-hidden="true"><line x1="12" x2="12" y1="2" y2="22"></line><path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"></path></svg>Общий оборот касс</span><div class="mt-2"><span class="text-xl sm:text-2xl font-black font-mono text-white tracking-tight">0 ₽</span><p class="text-[10px] text-slate-400 mt-0.5 font-mono">0<!-- --> ₽ (GMV)</p></div></div><div class="p-3.5 rounded-xl bg-emerald-500/10 border border-emerald-500/20 flex flex-col justify-between"><span class="text-xs text-emerald-300 font-medium flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ticket text-emerald-400" aria-hidden="true"><path d="M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z"></path><path d="M13 5v2"></path><path d="M13 17v2"></path><path d="M13 11v2"></path></svg>Реализовано мест</span><div class="mt-2"><span class="text-xl sm:text-2xl font-black font-mono text-white tracking-tight">0</span><span class="text-xs text-slate-400 ml-1">билетов</span><p class="text-[10px] text-emerald-400/80 mt-0.5">Выкуплено покупателями</p></div></div><div class="p-3.5 rounded-xl bg-indigo-500/10 border border-indigo-500/20 flex flex-col justify-between"><span class="text-xs text-indigo-300 font-medium flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-column text-indigo-400" aria-hidden="true"><path d="M3 3v16a2 2 0 0 0 2 2h16"></path><path d="M18 17V9"></path><path d="M13 17V5"></path><path d="M8 17v-3"></path></svg>Средний чек билета</span><div class="mt-2"><span class="text-xl sm:text-2xl font-black font-mono text-white tracking-tight">—</span><p class="text-[10px] text-slate-400 mt-0.5">Средневзвешенный тариф</p></div></div><div class="p-3.5 rounded-xl bg-rose-500/10 border border-rose-500/20 flex flex-col justify-between"><span class="text-xs text-rose-300 font-medium flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-flame text-rose-400" aria-hidden="true"><path d="M12 3q1 4 4 6.5t3 5.5a1 1 0 0 1-14 0 5 5 0 0 1 1-3 1 1 0 0 0 5 0c0-2-1.5-3-1.5-5q0-2 2.5-4"></path></svg>Лидер по выручке</span><div class="mt-2"><p class="text-xs sm:text-sm font-bold text-white truncate" title="">—</p><div class="flex items-center justify-between mt-0.5"><span class="text-xs font-mono font-bold text-amber-400">—</span></div></div></div></div><div class="flex flex-col md:flex-row md:items-center justify-between gap-3 mb-4 pb-3 border-b border-white/10"><div class="flex items-center gap-2 flex-wrap"><div class="flex items-center gap-1 bg-white/5 p-1 rounded-xl border border-white/10"><button class="px-3 py-1 rounded-lg text-xs font-semibold transition-all flex items-center gap-1.5 bg-indigo-600 text-white shadow" title="Отображать все события построчно с отдельной строкой под каждую дату"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar" aria-hidden="true"><path d="M8 2v3"></path><path d="M16 2v3"></path><rect x="3" y="3" width="18" height="18" rx="2"></rect><path d="M3 9h18"></path></svg><span>По датам сеансов</span></button><button class="px-3 py-1 rounded-lg text-xs font-semibold transition-all flex items-center gap-1.5 text-slate-400 hover:text-white" title="Сгруппировать по событиям, с раскрытыми датами внутри каждого события"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layers" aria-hidden="true"><path d="M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z"></path><path d="M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12"></path><path d="M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17"></path></svg><span>Сводно по событиям</span></button></div><div class="flex items-center gap-1 bg-white/5 p-1 rounded-xl border border-white/10"><button class="px-2.5 py-1 rounded-lg text-xs font-semibold transition-all flex items-center gap-1.5 bg-amber-600 text-white shadow"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-dollar-sign" aria-hidden="true"><line x1="12" x2="12" y1="2" y2="22"></line><path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"></path></svg><span>Выручка</span></button><button class="px-2.5 py-1 rounded-lg text-xs font-semibold transition-all flex items-center gap-1.5 text-slate-400 hover:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 6v6l4 2"></path></svg><span>По дате</span></button><button class="px-2.5 py-1 rounded-lg text-xs font-semibold transition-all flex items-center gap-1.5 text-slate-400 hover:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ticket" aria-hidden="true"><path d="M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z"></path><path d="M13 5v2"></path><path d="M13 17v2"></path><path d="M13 11v2"></path></svg><span>Билеты</span></button><button class="px-2.5 py-1 rounded-lg text-xs font-semibold transition-all flex items-center gap-1.5 text-slate-400 hover:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up" aria-hidden="true"><path d="M16 7h6v6"></path><path d="m22 7-8.5 8.5-5-5L2 17"></path></svg><span>Ср. цена</span></button></div></div><div class="relative w-full md:w-64"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search absolute left-3 top-2.5 text-slate-400" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><input type="text" placeholder="Поиск по событию, дате, арене..." class="w-full pl-8 pr-3 py-1.5 rounded-xl text-xs bg-white/5 border border-white/10 text-white placeholder-slate-500 focus:outline-none focus:border-amber-500/50 transition-colors" value=""/></div></div><div class="space-y-2.5 max-h-[520px] overflow-y-auto pr-1"><div class="py-12 text-center text-slate-400 space-y-2"><div class="w-10 h-10 mx-auto rounded-2xl bg-white/5 border border-white/10 flex items-center justify-center text-lg">📅</div><p class="text-xs font-bold text-white">Сеансы не найдены</p><p class="text-[11px] text-slate-500">Попробуйте изменить поисковый запрос</p></div></div><div class="mt-4 pt-3 border-t border-white/10 flex flex-col sm:flex-row items-center justify-between gap-2 text-xs text-slate-400"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check text-emerald-400" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg><span>Показано <!-- -->0<!-- --> из<!-- --> <!-- -->0<!-- --> позиций по датам</span></div></div></div><div class="glass-card rounded-2xl border border-white/10 p-6 shadow-lg relative flex flex-col justify-between" style="opacity:0;transform:translateY(20px)"><div class="flex flex-col sm:flex-row sm:items-center justify-between gap-3 mb-5"><div><div class="flex items-center gap-2"><span class="p-1.5 rounded-lg bg-amber-500/20 text-amber-400 border border-amber-500/30"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up" aria-hidden="true"><path d="M16 7h6v6"></path><path d="m22 7-8.5 8.5-5-5L2 17"></path></svg></span><h3 class="text-base font-bold text-slate-900 dark:text-white tracking-tight">Динамика изменения цен</h3><span class="px-2 py-0.5 rounded-full text-[10px] font-semibold bg-emerald-500/10 text-emerald-400 border border-emerald-500/20">Live Wave Pricing</span></div><p class="text-xs text-slate-400 mt-1">Фиксация переоценки секторов, волн продаж и скидок организаторами в реальном времени</p></div><div class="flex items-center gap-2 flex-wrap"><div class="px-3 py-1.5 rounded-xl border border-rose-500/20 bg-rose-500/10 flex items-center gap-2 text-xs"><span class="text-rose-300">Рост цен:</span><span class="font-mono font-bold text-white">+<!-- -->0</span></div><div class="px-3 py-1.5 rounded-xl border border-emerald-500/20 bg-emerald-500/10 flex items-center gap-2 text-xs"><span class="text-emerald-300">Снижения:</span><span class="font-mono font-bold text-white">-<!-- -->0</span></div></div></div><div class="flex flex-col sm:flex-row sm:items-center justify-between gap-3 mb-4 pb-3 border-b border-white/10"><div class="flex items-center gap-1 bg-white/5 p-1 rounded-xl border border-white/10"><button class="px-3 py-1 rounded-lg text-xs font-semibold transition-all bg-indigo-600 text-white shadow">Все (<!-- -->0<!-- -->)</button><button class="px-3 py-1 rounded-lg text-xs font-semibold transition-all flex items-center gap-1.5 text-slate-400 hover:text-rose-300"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up" aria-hidden="true"><path d="M16 7h6v6"></path><path d="m22 7-8.5 8.5-5-5L2 17"></path></svg><span>Повышения (<!-- -->0<!-- -->)</span></button><button class="px-3 py-1 rounded-lg text-xs font-semibold transition-all flex items-center gap-1.5 text-slate-400 hover:text-emerald-300"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-down" aria-hidden="true"><path d="M16 17h6v-6"></path><path d="m22 17-8.5-8.5-5 5L2 7"></path></svg><span>Снижения (<!-- -->0<!-- -->)</span></button></div><div class="flex items-center gap-2"><div class="relative"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search absolute left-2.5 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><input type="text" placeholder="Сектор..." class="w-28 sm:w-36 pl-7 pr-2.5 py-1 text-xs rounded-xl border border-white/10 bg-white/5 text-white placeholder-slate-500 focus:outline-none focus:border-indigo-500 transition-colors" value=""/></div></div></div><div class="overflow-hidden"><div class="flex flex-col items-center justify-center py-12 space-y-2"><div class="w-6 h-6 rounded-full border-2 border-indigo-500 border-t-transparent animate-spin"></div><p class="text-xs text-slate-400 font-mono">Анализ ценовых диапазонов...</p></div></div></div><div class="glass-card rounded-2xl border border-white/10 p-6 shadow-lg space-y-4" style="opacity:0;transform:translateY(20px)"><div class="flex flex-col sm:flex-row sm:items-center justify-between gap-3"><div class="flex items-center gap-2"><div class="w-2.5 h-2.5 rounded-full bg-emerald-400 animate-pulse"></div><h3 class="text-base font-bold text-slate-900 dark:text-white tracking-tight">Лента транзакций в реальном времени</h3><span class="text-xs text-slate-300 bg-white/5 px-2.5 py-0.5 rounded-full border border-white/10 font-mono">0 операций</span><span class="text-[11px] text-indigo-400 font-medium hidden md:inline">• нажмите на событие для аналитики</span></div><div class="flex items-center gap-2 flex-wrap"><div class="flex items-center gap-1.5 bg-white/5 border border-white/10 rounded-xl px-2 py-1 text-xs"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sliders-horizontal text-slate-400" aria-hidden="true"><path d="M10 5H3"></path><path d="M12 19H3"></path><path d="M14 3v4"></path><path d="M16 17v4"></path><path d="M21 12h-9"></path><path d="M21 19h-5"></path><path d="M21 5h-7"></path><path d="M8 10v4"></path><path d="M8 12H3"></path></svg><span class="text-slate-400 text-[11px]">Сорт:</span><select class="bg-transparent text-slate-200 focus:outline-none cursor-pointer text-xs pr-1 font-medium"><option value="time_desc" class="bg-slate-900" selected="">Сначала новые</option><option value="time_asc" class="bg-slate-900">Сначала старые</option><option value="diff_asc" class="bg-slate-900">Крупные продажи</option><option value="diff_desc" class="bg-slate-900">Крупные возвраты</option><option value="tickets_desc" class="bg-slate-900">Остаток: по убыванию</option><option value="tickets_asc" class="bg-slate-900">Остаток: по возрастанию</option><option value="price_desc" class="bg-slate-900">Цена: сначала дорогие</option><option value="price_asc" class="bg-slate-900">Цена: сначала дешёвые</option><option value="event_asc" class="bg-slate-900">Название: А-Я</option><option value="event_desc" class="bg-slate-900">Название: Я-А</option></select></div><div class="relative"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search absolute left-2.5 top-1/2 -translate-y-1/2 text-slate-500" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><input placeholder="Поиск по событиям / секторам..." class="h-8 pl-8 pr-3 rounded-xl bg-white/5 border border-white/10 text-xs text-slate-200 placeholder:text-slate-500 focus:outline-none focus:border-indigo-500/50 w-44 sm:w-56 transition-all" value=""/></div><button class="h-8 px-3 rounded-xl text-xs font-medium border transition-all flex items-center gap-1.5 bg-white/5 text-slate-400 border-white/10 hover:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-funnel" aria-hidden="true"><path d="M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z"></path></svg>Только сводки</button></div></div><div class="overflow-x-auto rounded-xl border border-white/10"><table class="w-full text-xs border-collapse"><thead><tr class="border-b border-white/10 bg-white/3 text-[11px] text-slate-400 font-semibold uppercase tracking-wider select-none"><th class="px-4 py-2.5 text-left cursor-pointer hover:bg-white/5 transition-colors group"><div class="flex items-center gap-1.5"><span class="text-indigo-400 font-bold">Время</span><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down text-indigo-400 font-bold" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></div></th><th class="px-4 py-2.5 text-left cursor-pointer hover:bg-white/5 transition-colors group"><div class="flex items-center gap-1.5"><span class="">Событие & Площадка</span><svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-down opacity-30 group-hover:opacity-70 transition-opacity" aria-hidden="true"><path d="m21 16-4 4-4-4"></path><path d="M17 20V4"></path><path d="m3 8 4-4 4 4"></path><path d="M7 4v16"></path></svg></div></th><th class="px-4 py-2.5 text-left cursor-pointer hover:bg-white/5 transition-colors group"><div class="flex items-center gap-1.5"><span class="">Сектор / Зона</span><svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-down opacity-30 group-hover:opacity-70 transition-opacity" aria-hidden="true"><path d="m21 16-4 4-4-4"></path><path d="M17 20V4"></path><path d="m3 8 4-4 4 4"></path><path d="M7 4v16"></path></svg></div></th><th class="px-4 py-2.5 text-right cursor-pointer hover:bg-white/5 transition-colors group"><div class="flex items-center justify-end gap-1.5"><span class="">Изменение</span><svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-down opacity-30 group-hover:opacity-70 transition-opacity" aria-hidden="true"><path d="m21 16-4 4-4-4"></path><path d="M17 20V4"></path><path d="m3 8 4-4 4 4"></path><path d="M7 4v16"></path></svg></div></th><th class="px-4 py-2.5 text-right cursor-pointer hover:bg-white/5 transition-colors group"><div class="flex items-center justify-end gap-1.5"><span class="">Остаток</span><svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-down opacity-30 group-hover:opacity-70 transition-opacity" aria-hidden="true"><path d="m21 16-4 4-4-4"></path><path d="M17 20V4"></path><path d="m3 8 4-4 4 4"></path><path d="M7 4v16"></path></svg></div></th><th class="px-4 py-2.5 text-right cursor-pointer hover:bg-white/5 transition-colors group"><div class="flex items-center justify-end gap-1.5"><span class="">Цены</span><svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-down opacity-30 group-hover:opacity-70 transition-opacity" aria-hidden="true"><path d="m21 16-4 4-4-4"></path><path d="M17 20V4"></path><path d="m3 8 4-4 4 4"></path><path d="M7 4v16"></path></svg></div></th></tr></thead><tbody></tbody></table></div></div><div class="glass-card rounded-2xl border border-white/10 p-6 shadow-lg space-y-4" style="opacity:0;transform:translateY(20px)"><div class="flex flex-col sm:flex-row sm:items-center justify-between gap-3"><div><div class="flex items-center gap-2"><h3 class="text-base font-bold text-slate-900 dark:text-white tracking-tight">Сводная таблица мероприятий</h3><span class="px-2 py-0.5 rounded-full text-[11px] font-bold bg-indigo-500/20 text-indigo-300 border border-indigo-500/30">0<!-- --> событий (<!-- -->0<!-- --> сеансов)</span></div><p class="text-xs text-slate-400 mt-0.5">Сеансы и даты скомпонованы вместе. Нажмите на строку для просмотра всех сеансов и секторов</p></div><div class="flex items-center gap-2 flex-wrap"><div class="flex items-center gap-1.5 bg-white/5 border border-white/10 rounded-xl px-2.5 py-1.5 text-xs"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sliders-horizontal text-slate-400" aria-hidden="true"><path d="M10 5H3"></path><path d="M12 19H3"></path><path d="M14 3v4"></path><path d="M16 17v4"></path><path d="M21 12h-9"></path><path d="M21 19h-5"></path><path d="M21 5h-7"></path><path d="M8 10v4"></path><path d="M8 12H3"></path></svg><span class="text-slate-400 text-[11px]">Сорт:</span><select class="bg-transparent text-slate-200 focus:outline-none cursor-pointer text-xs font-medium pr-1"><option value="tickets_desc" class="bg-slate-900" selected="">В кассах: сначала много</option><option value="tickets_asc" class="bg-slate-900">В кассах: сначала мало</option><option value="diff_asc" class="bg-slate-900">По продажам: топ убыли</option><option value="diff_desc" class="bg-slate-900">По дропам: топ поступлений</option><option value="name_asc" class="bg-slate-900">По алфавиту (А–Я)</option><option value="price_min_asc" class="bg-slate-900">По цене: дешевле</option></select></div><button class="h-8 px-3 rounded-xl bg-indigo-600 hover:bg-indigo-500 text-xs font-semibold text-white shadow-lg shadow-indigo-600/30 transition-all flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus" aria-hidden="true"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg><span>Добавить событие</span></button><button class="h-8 px-3 rounded-xl bg-white/5 hover:bg-white/10 border border-white/10 text-xs font-medium text-slate-300 hover:text-white transition-all flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-settings" aria-hidden="true"><path d="M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915"></path><circle cx="12" cy="12" r="3"></circle></svg><span>Настроить</span></button></div></div><div class="flex flex-col lg:flex-row lg:items-center justify-between gap-3 pt-1"><div class="flex items-center gap-2 flex-wrap"><div class="flex bg-white/5 border border-white/10 rounded-xl p-0.5 flex-wrap"><button class="px-3 py-1.5 rounded-lg text-xs font-medium transition-all bg-indigo-600 text-white shadow-md">Все (<!-- -->0<!-- -->)</button></div><div class="flex items-center gap-1 bg-white/5 border border-white/10 rounded-xl p-0.5"><span class="text-[10px] uppercase font-bold text-slate-400 px-2 flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock text-indigo-400" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 6v6l4 2"></path></svg>Период:</span><button class="px-2.5 py-1 rounded-lg text-xs font-semibold transition-all text-slate-400 hover:text-white hover:bg-white/5" title="Последний скан">Скан</button><button class="px-2.5 py-1 rounded-lg text-xs font-semibold transition-all text-slate-400 hover:text-white hover:bg-white/5" title="За 1 час">1 ч</button><button class="px-2.5 py-1 rounded-lg text-xs font-semibold transition-all text-slate-400 hover:text-white hover:bg-white/5" title="За 6 часов">6 ч</button><button class="px-2.5 py-1 rounded-lg text-xs font-semibold transition-all bg-indigo-600 text-white shadow-sm shadow-indigo-600/30" title="За 24 часа">24 ч</button><button class="px-2.5 py-1 rounded-lg text-xs font-semibold transition-all text-slate-400 hover:text-white hover:bg-white/5" title="За 7 дней">7 дн</button><button class="px-2.5 py-1 rounded-lg text-xs font-semibold transition-all text-slate-400 hover:text-white hover:bg-white/5" title="За всё время">Всё</button></div></div><div class="relative"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search absolute left-2.5 top-1/2 -translate-y-1/2 text-slate-500" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><input type="text" placeholder="Поиск по названию / площадке / дате..." class="w-full sm:w-64 pl-8 pr-3 py-1.5 rounded-xl bg-white/5 border border-white/10 text-xs text-white placeholder-slate-500 focus:outline-none focus:border-indigo-500" value=""/></div></div><div class="overflow-x-auto rounded-xl border border-white/10"><table class="w-full text-xs border-collapse"><thead><tr class="border-b border-white/10 bg-white/5 text-slate-400 text-left font-semibold uppercase tracking-wider text-[11px]"><th class="px-3 py-3 w-10 text-center"></th><th class="px-4 py-3 cursor-pointer group hover:text-white transition-colors"><div class="flex items-center gap-1.5"><span>Мероприятие & Площадка</span><svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-down opacity-30 group-hover:opacity-70 transition-opacity" aria-hidden="true"><path d="m21 16-4 4-4-4"></path><path d="M17 20V4"></path><path d="m3 8 4-4 4 4"></path><path d="M7 4v16"></path></svg></div></th><th class="px-3 py-3 text-center cursor-pointer group hover:text-white transition-colors"><div class="flex items-center justify-center gap-1"><span>Тип</span><svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-down opacity-30 group-hover:opacity-70 transition-opacity" aria-hidden="true"><path d="m21 16-4 4-4-4"></path><path d="M17 20V4"></path><path d="m3 8 4-4 4 4"></path><path d="M7 4v16"></path></svg></div></th><th class="px-4 py-3 cursor-pointer group hover:text-white transition-colors"><div class="flex items-center gap-1"><span>Дата & Сеансы</span><svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-down opacity-30 group-hover:opacity-70 transition-opacity" aria-hidden="true"><path d="m21 16-4 4-4-4"></path><path d="M17 20V4"></path><path d="m3 8 4-4 4 4"></path><path d="M7 4v16"></path></svg></div></th><th class="px-4 py-3 text-right cursor-pointer group hover:text-white transition-colors"><div class="flex items-center justify-end gap-1"><span class="text-cyan-400">В кассах</span><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down text-indigo-400 font-bold" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></div></th><th class="px-4 py-3 text-center cursor-pointer group hover:text-white transition-colors"><div class="flex flex-col items-center justify-center gap-0.5"><div class="flex items-center gap-1"><span class="text-indigo-300 font-bold">Динамика</span><svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-down opacity-30 group-hover:opacity-70 transition-opacity" aria-hidden="true"><path d="m21 16-4 4-4-4"></path><path d="M17 20V4"></path><path d="m3 8 4-4 4 4"></path><path d="M7 4v16"></path></svg></div><span class="text-[9px] px-1.5 py-0.2 rounded-full bg-indigo-500/20 text-indigo-300 border border-indigo-500/30 font-medium">за 24 ч</span></div></th><th class="px-4 py-3 text-right cursor-pointer group hover:text-white transition-colors"><div class="flex items-center justify-end gap-1"><span>Цены (мин)</span><svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-down opacity-30 group-hover:opacity-70 transition-opacity" aria-hidden="true"><path d="m21 16-4 4-4-4"></path><path d="M17 20V4"></path><path d="m3 8 4-4 4 4"></path><path d="M7 4v16"></path></svg></div></th><th class="px-4 py-3 text-center">Мониторинг</th><th class="px-4 py-3 text-center">Действия</th></tr></thead><tbody></tbody></table></div></div><div class="rounded-3xl border border-white/10 bg-slate-900/70 p-6 shadow-xl animate-pulse flex items-center justify-center h-48"><span class="text-xs text-slate-500">Загрузка данных телеметрии сервера...</span></div><footer class="pt-6 border-t border-white/5 flex flex-col sm:flex-row items-center justify-between text-xs text-slate-500 gap-3"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-radio text-emerald-400" aria-hidden="true"><path d="M16.247 7.761a6 6 0 0 1 0 8.478"></path><path d="M19.075 4.933a10 10 0 0 1 0 14.134"></path><path d="M4.925 19.067a10 10 0 0 1 0-14.134"></path><path d="M7.753 16.239a6 6 0 0 1 0-8.478"></path><circle cx="12" cy="12" r="2"></circle></svg><span>Real-Time Server: <strong class="text-slate-300">195.208.2.78</strong> · Python Playwright Engine · tgmarbot.ru</span></div><div><span>Next.js 16 · Tailwind CSS · Bento Grid Analytics</span></div></footer></main></div><!--$--><!--/$--><script src="/_next/static/chunks/1inwntv0b4r-7.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[56607,[\"/_next/static/chunks/1x1g4xq371l1m.js\"],\"ThemeProvider\"]\n3:I[39756,[\"/_next/static/chunks/1x1g4xq371l1m.js\"],\"default\"]\n4:I[37457,[\"/_next/static/chunks/1x1g4xq371l1m.js\"],\"default\"]\n5:I[47257,[\"/_next/static/chunks/1x1g4xq371l1m.js\"],\"ClientPageRoot\"]\n6:I[52683,[\"/_next/static/chunks/1x1g4xq371l1m.js\",\"/_next/static/chunks/34ty96loc3y4f.js\"],\"default\"]\n9:I[97367,[\"/_next/static/chunks/1x1g4xq371l1m.js\"],\"OutletBoundary\"]\na:\"$Sreact.suspense\"\nc:I[97367,[\"/_next/static/chunks/1x1g4xq371l1m.js\"],\"ViewportBoundary\"]\ne:I[97367,[\"/_next/static/chunks/1x1g4xq371l1m.js\"],\"MetadataBoundary\"]\n10:I[68027,[\"/_next/static/chunks/1x1g4xq371l1m.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/3kopod_4q3gdi.css\",\"style\"]\n0:{\"P\":null,\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4624],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3kopod_4q3gdi.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1x1g4xq371l1m.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"ru\",\"className\":\"dark\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://fonts.googleapis.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://fonts.gstatic.com\",\"crossOrigin\":\"\"}]]}],[\"$\",\"body\",null,{\"className\":\"min-h-screen antialiased\",\"children\":[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L5\",null,{\"Component\":\"$6\",\"serverProvidedParams\":{\"searchParams\":{},\"params\":{},\"promises\":[\"$@7\",\"$@8\"]}}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/34ty96loc3y4f.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L9\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@b\"}]}]]}],{},null,false,null]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Lc\",null,{\"children\":\"$Ld\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Le\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Lf\"}]}]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$10\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3kopod_4q3gdi.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"LVe3vzdF-ml9_oJyZM-yY\"}\n7:{}\n8:\"$0:f:0:1:1:children:0:props:children:0:props:serverProvidedParams:params\"\nd:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n11:I[27201,[\"/_next/static/chunks/1x1g4xq371l1m.js\"],\"IconMark\"]\nb:null\nf:[[\"$\",\"title\",\"0\",{\"children\":\"AnalyticsPro — Dashboard\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Modern analytics dashboard with real-time insights\"}],[\"$\",\"link\",\"2\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.2vob68tjqpejf.ico\",\"sizes\":\"256x256\",\"type\":\"image/x-icon\"}],[\"$\",\"$L11\",\"3\",{}]]\n"])</script></body></html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Не найдено
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 0 оптимально.
Внешние ссылки
Открытых: 1
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы. Считаем только открытые: ссылки с rel='nofollow', 'sponsored' или 'ugc' вес не передают, в списке они помечены своим rel.
Открытых внешних ссылок на странице 1 — оптимально.
Показать внешние ссылки
| Url | Анкор | Передаёт вес | Анализировать |
|---|---|---|---|
| kinoafisha.info |
<span>Kinoafisha</span><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg>
|
Да
|
Анализировать url |
ИИ-боты
Открыт
Виден ли сайт генеративным сервисам
?
Краулеры ChatGPT, Claude, Gemini, Нейро Яндекса и Perplexity читают сайт отдельно от поисковых роботов, и закрываются они своими строками в robots.txt. Закрытый сайт не попадёт в ответы этих сервисов — ни ссылкой, ни цитатой. На оценку фактор не влияет: закрыться от обучения моделей — законное решение владельца.
Сайт открыт для ИИ-краулеров: ChatGPT, Claude, Gemini, Нейро Яндекса и Perplexity могут читать его и ссылаться на него в своих ответах. Если контент нужно защитить от обучения моделей, краулеры закрываются в robots.txt адресно — своей группой User-agent на каждого.
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ФЗ-152: ПД Готовность: 40%
РКН
ОК
Сайт не заблокирован
Контакты
https://tgmarbot.ru/contacts/
Страница с контактами найдена
Политика ПД
https://tgmarbot.ru/policy/
Страница политики обработки ПД найдена
Согласие
https://tgmarbot.ru/personal/
Страница согласия на обработку ПД найдена
Чекбокс согласия
Не найден
Чекбокс согласия на обработку ПД в формах сайта не найден
Счётчики до согласия
ОК
Счётчики аналитики не собирают данные до согласия пользователя
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков продажи товаров или оказания услуг на сайте не обнаружено — требования ЗоЗПП о раскрытии сведений о продавце (исполнителе) к нему не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 0%
Возрастная маркировка
Нарушение
Знак возрастной категории (0+, 6+, 12+, 16+ или 18+)
?
Ст. 11–12 ФЗ-436: информационная продукция (новости, видео, книги, игры, курсы) должна сопровождаться знаком возрастной категории. Разместите знак на видном месте — обычно в шапке или подвале сайта.
Информационная продукция без возрастной маркировки (ст. 11 ФЗ-436)
Вердикт
Выполнен подробный анализ сайта tgmarbot.ru: готовность на 62%. Чтобы выполнить все условия и попасть на первую страницу выдачи поисковых систем требуется:
Исправьте ошибки в мета-тегах.
Исправьте ошибки оптимизации.
Исправьте ошибки индексации.
Поделитесь с друзьями: