Каркас для всего, что живёт за логином: app shell, четыре способа разместить контент (tile grid, list rows, hero + bento, split panel) и состояния пустоты.
Один shell на весь ЛК, разные раскладки внутри — в зависимости от типа данных.
01. App shell
Левая навигация 220 px, верхний topbar 56 px, контент с паддингом 32. Это единственный shell в ЛК — все экраны
собираются внутри него. Sidebar собирается из секций (caps label + items), не из плоского списка.
Sidebar 220 pxCard background. Right border. Brand сверху, user footer снизу.
Topbar 56 pxBreadcrumbs слева, иконки/CTA справа. Не поиск по центру.
Для однородного списка из 6–24 элементов: проекты, агенты, шаблоны, интеграции.
3 колонки на десктопе, 2 на планшете, 1 на mobile. Карточка с иконкой 32, заголовком, описанием 1–2 строки и футером.
3 колонки, gap 14Не 4 (плотнее ноль воздуха) и не 2 (растягивает карточки).
Min-height 142Карточки одной высоты — ряды держатся.
Hover = borderТолько цвет границы, никаких теней.
Status в футереMono caps + цветная точка. Не badge.
Для потока операций или событий: запуски агентов, диалоги, журнал. Плотный список с колонками, статусом и временем — читается быстрее, чем карточки, когда элементов 20+.
Для стартовой страницы (Обзор). Большая карточка-герой слева = активная сущность (текущий проект, ключевой отчёт), плюс 4 мини-плитки 2 × 2 — цифры и недавние события.
Это единственное место, где карточки разной формы оправданы — они показывают иерархию.
Grid 2fr 1fr 1frHero занимает 2 столбца и 2 строки. 4 tiles в правой части.
Soft glow на heroradial-gradient primary 6% — даёт «главную» карточку.
Hero ≠ просто tileradius 16 (не 12), внутри — stat row через border-top.
Mini-tile числаv-big 2rem, tabular-nums. Дельта — mono color ok/fail.
3 запуска в работе. 7 готовых отчётов ждут просмотра.
Текущий проект
Конкурентный анализ Q4 — tech-сегмент
Сценарии входа на европейский рынок. Сравнение 9 конкурентов по 14 параметрам.
9/14Этапов завершено
42 КТокенов использовано
3 чДо готовности
Запусков сегодня
14
↑ 23% к вчера
Готовых отчётов
7
↓ 2 к неделе
Недавние
EU-сценарий 14:02
Patent Watch 11:30
Резюме звонков 09:45
Действия
Согласовать отчёт Сегодня
Проверить CRM sync Просрочено
05. Split panel
Для экранов, где основное действие в центре, а справа — контекст: детали выбранной строки, превью отчёта, чат-ассистент. Третья колонка 360 px, всегда закрываема.
Это основной режим MI Analyst.
Grid 220 1fr 360Sidebar + main + right pane. Правая закрывается через ×.
Right pane card bgТа же поверхность, что sidebar. Не другой цвет.
Header pane 14 × 18Заголовок слева, close × справа.
Не модалКонтекст всегда на экране, пока нужен. Не окно поверх.
— split panel: контекст справа
Диалоги / EU-сценарий Q4
Сделай сценарный анализ входа на EU рынок для нашего SaaS-продукта.
Чтобы построить корректный сценарий, мне понадобится понять три вещи: целевые страны, ценовую гипотезу и текущую готовность продукта к локализации. Начну с первого вопроса — …
DACH плюс Нидерланды. Цена сопоставима с US-планом, локализация — только EN.
Понял. Собрал предварительный отчёт по DACH+NL: 14 ключевых конкурентов, 3 ценовых сегмента. Открыл справа — …
06. Empty state
Когда на экране ещё ничего нет: новый аккаунт, пустой список, отфильтрованное «ничего не найдено». Не иллюстрация — иконка 56 × 56, заголовок-факт, одно объяснение, primary CTA.
— empty: первый запуск
Проекты
Здесь будут ваши проекты.
Запустите первый — например, конкурентный анализ или разовый отчёт по рынку.