// 01 ПАЛИТРА
Цвета
Базовый dark canvas + cyan accent для functional states. Никаких декоративных подсветок — только liquid glass через transparent white.
// 02 ТИПОГРАФИКА
Manrope
Единственный шрифт. Веса 400 / 500 / 600 / 700 / 800. Скромный type scale — никаких 28+ px на mobile.
display-h128px / 800 / -0.03em
PLUS — все ИИ в Telegram
display-h222-24px / 800
Подписка PLUS
heading-md17-18px / 700
Выберите ИИ модель
body-emphasis16px / 600
Все топ-модели
body14px / 500
GPT-5, Claude Opus, Gemini Pro, Grok 4.
caption12px / 500
Отмена в любой момент · Без скрытых платежей
micro / badge11px / 600
ВСЕ ИИ · БЕСПЛАТНО · ТОП
// 03 ТАБ-БАР
Tab bar — production icons
Контейнер 308 × 67 px, radius 20 px. Active вкладка — squircle highlight 61 × 61 r=15 без цветного accent (Apple-style liquid glass). Иконки взяты из Figma fragment 2805:4266.
Задача 1 ТЗ — унификация формата и состояния
Готовый компонент
Active state не через цвет, а через subtle inset highlight. Ни одного эмодзи / точечного маркера.
container · 308 × 67 · radius 20
active squircle · 61 × 61 · radius 15
backdrop-filter: blur(36px)
// 04 ИКОНКИ
Иконки для UI
Outline SVG, stroke 1.7-2px, white. Используются в преимуществах подписки, accordion, selected states. Все pixel-perfect и pre-cleaned.
icon-lightning.svg
Lightning ⚡
«Все топ-модели», «Приоритетная скорость» — два пункта подписки.
24 × 24 · stroke 1.7 · white · outline
icon-picture.svg
Picture frame
«Генерация изображений» — DALL·E, Midjourney, Imagen.
24 × 24 · stroke 1.7
icon-mic.svg
Microphone
«Голосовой ввод» — STT/TTS feature.
24 × 24 · stroke 1.7
icon-chevron.svg
Chevron down
Раскрывание провайдеров в Models picker (accordion). Поворот 180° на expanded state.
24 × 24 · stroke 2 · #9CA3AF
icon-check.svg
Check (selected radio)
Выбранная модель в picker, активный тариф. Cyan круг с тёмным check.
24 × 24 · stroke 2.5 · #0E2A2C на cyan bg
icon-arrow.svg
Arrow right
«Подключить →» CTA на Premium banner. Тёмный на белой кнопке.
24 × 24 · stroke 2 · #181819
// 06 ВЫБОР ИИ МОДЕЛИ
Models picker — collapsible accordion
UX-инсайт: вместо длинного flat-списка с 3 Gemini подряд + 2 Grok + 2 DeepSeek — одна строка на провайдера с chevron. Click → раскрываются версии inline.
Задача 2 ТЗ — порядок отображения моделей
6 провайдеров одной колонкой
GPT · Claude · Gemini · Grok · DeepSeek · Kimi. По умолчанию все свёрнуты, click chevron — раскрывается accordion с версиями.
card radius 16 · provider row padding 12 / 14 · avatar 40 × 40 radius 12
chevron Manrope · версии inline с radio + Manrope SemiBold 14
// 07 БАННЕР
Animated banner — 3 формата
Real liquid glass animation. Deep navy + teal/cyan ribbons. Корректное отображение на всех брейкпоинтах. Можно использовать как MP4 (premium quality) или GIF (легче, autoplay везде).
Задача 3 ТЗ — корректное отображение баннера
Desktop · 16:9
Полноширинный для desktop viewport. max-width 1120px контента.
1280 × 720 · 5 sec loop · MP4 ~10MB · GIF ~3-5MB
Tablet · 16:9
Промежуточный формат, max-width 720px.
1280 × 720 · 5 sec · MP4 ~7MB · GIF ~2-4MB
Mobile · 9:16
Vertical для phone. Используется в Premium banner на странице Profile.
720 × 1280 · 5 sec · MP4 ~6MB · GIF ~2-3MB