Решили: профиль и дом заводятся ОДНИМ экраном (SlotCreateView + SlotCreationRequest): имя,
знак, цвет знака. Знаки живут каталогом-ассетом (GuildEmblemCatalog), а не контент-типом на знак.
Почему: заводят их одинаково, и второй почти такой же экран разошёлся бы с первым на первой правке — та же болезнь, что уже была у трёх диалогов до их сведения в одно окно. Каталог вместо контент-типа: у знака нет ни механики, ни лок-ключей, ни цены — двадцать ScriptableObject отличались бы одним полем. Отвергнуто: (1) заводить слот молча по клику на пустое место — игрок получал бы «Профиль 3» без спроса, ровно то, что убрали 03.08.2026; (2) диалог-попап вместо экрана — знаков двадцать, и им нужно место; (3) свой набор знаков рисовать — иконки у нас не генерируются (правило визуального языка), а game-icons.net уже питает теговые иконки проекта.
Сказано: «При создания профиля должен открыться экран настройки (поп ап или отдельный экран?) в котором должны выбрать название и иконку. В настройках иконки можно пока выбрать 1 из 20 (найди просто в открытом доступе подходящие иконки) иконок гильдии значков + цвет иконки + название гильдии» и «Там где профиля нет должно быть написано “Пустой слот”» (2026-08-22, QA-заметки Макса).
Грабли: тема одевала ровно ОДНО поле ввода — поиск в инвентаре (gm-loadout__search), — и ещё
отдельно выключенное состояние. Любое другое активное поле доставалось теме Unity и рисовалось белым
прямоугольником; на экране профиля этого не видели, потому что поле имени там выключено (ник берётся
из Steam) и попадало под правило «выключенного». Тот же класс дефекта, что был у скроллбара и кнопки
сортировки: чинить надо контрол, а не место. Правило переехало на .unity-base-text-field__input.
Вторые грабли — образец в пикере: скины курсора лежат фигурой в углу холста, знаки занимают холст
целиком, и одно правило background-size для обоих врёт одному из них. Обрезка стала свойством
ВАРИАНТА (Option.CropToCorner), а не общим стилем образца.
Владелец правды: Assets/_Project/Scripts/UI/SlotCreateView.cs,
Assets/_Project/Scripts/Data/Definitions/GuildEmblemCatalog.cs,
Assets/_Project/UI/Theme/components/unity.uss (поле ввода),
Assets/_Project/Art/UI/Icons-gm/Emblems/ATTRIBUTION.txt (лицензия знаков).