# PDP Design System — Brandbook kit (Brendbuk), v0.7 > Read when the task needs the brand itself, not a component: who the brand is, mission, tagline, vision, values, audience and character (tone of voice traits), presented as calm documentation sections (title, short lead, rule blocks with diagrams) from the official brand book content (brand-sources//content/brandbook..json). Never invent or rephrase mission, tagline, vision or values — quote them. 16 chapters in four groups — Foundation (brand platform, architecture, tone of voice), Elements (logo, colour, typography, graphics and icons, photo and illustration), Expression (style idea, layout, motion, video), Application (co-branding, partner communication, applications, files). Chapter by chapter: brand platform, architecture, logo, co-branding (lockups with PDP projects and external partners: spacing in X, 1 px divider, monochrome parent mark), colour, typography (incl. quotes, dashes, number, date and phone formats), style idea (mark, orbit, coil, circles), photo and illustration, graphics and icons, layout, motion, video and logo shots (bloom/outro, safe zones, captions), tone of voice (traits, name spelling, writing rules, words to avoid, sample copy), applications, partner communication (endorsement line «PDP EcoSystem loyihasi» — where it is mandatory, size and colour) and files. Slides marked «EcoSystem rule — inherited» quote the parent brand book because the project brand book has no own rule — do not invent project-specific rules there. Visual chapters show the real logo files, token colours and renders and link to the Core, Website, Print, Slides and SMM kits instead of repeating their rules. All six brands have all chapters. The old standalone brand book pages (/ecosystem/, /academy/, /school/brand/, /university/, /online/, /junior/) now redirect here. Since r62 every chapter also has: a «How to read» legend (platform), «The brand in 60 seconds» summary, brand model and «What we are / aren’t» slides; slide codes like «03.04» with copy-link buttons (?brand=#bk-- works without the brand suffix), «In this chapter» chips and a chapter recap; callouts (important, tip, reference, exception, why) quoted from the brand book; download chips next to slide titles (real repo files only); decision trees («Which logo when», «Which file do I take»), element × brand and usage matrices, background × version and contrast matrices, production colour cards (HEX, RGB, CMYK, Pantone, token), a font tester, motion token curves, layout build sequences and zone diagrams, interactive writing and pre-publication checklists, a glossary (UZ/RU/EN), a changelog and colophon, exports (.ase swatches, Figma variables JSON, draw.io logo library, partner ZIP) and per-chapter «For AI» prompts. Numbers and brand claims on these slides are quoted from brand-sources//content/brandbook..json (the build rejects a number not found in the cited text); where a brand book has no data the slide is absent for that brand. A print stylesheet makes «Save as PDF» produce one A4 landscape page per slide in Light. Page: https://design.pdp.uz/ds/brend/ (all six brands; ?brand=, ?theme=light|dark, ?lang=uz|ru|en). Read first: the Core kit https://design.pdp.uz/ds/yadro/ai.md (foundations, tokens, motion, accessibility) and the brand file of the product you build (list below). The full shared rule set is https://design.pdp.uz/ds/ai/core.md. This file lists only what the Brandbook kit adds: its sections, their blocks, the PDP class names they use and the tokens those classes need. Set data-brand="" and data-theme="light" (product default) or "dark" on ; load one token file and the fonts (https://design.pdp.uz/ds/fonts/fonts.css). Use tokens, never raw hex. Component CSS: do not re-implement the PDP classes (.eco-*) — link the published package https://design.pdp.uz/ds/css/v0.7.1/pdp-components.css (@pdp/design-system@0.7.1, immutable; latest: https://design.pdp.uz/ds/css/; manifest: https://design.pdp.uz/ds/css/v0.7.1/manifest.json). Order: fonts → tokens/.css → pdp-base.css (optional reset) → pdp-components.css → product layer (products/lms.css, products/nextcloud-*.css) → your own CSS. Never copy the package CSS into a project. Guide: https://design.pdp.uz/ds/yadro/#dev-install. ## Sections ### Brand platform (Foundation) — https://design.pdp.uz/ds/brend/#brend-platform - Blocks: [Who the brand is](https://design.pdp.uz/ds/brend/#bk-platform-4); [What we are — and what we aren’t](https://design.pdp.uz/ds/brend/#bk-platform-5); [Mission](https://design.pdp.uz/ds/brend/#bk-platform-6); [Slogan](https://design.pdp.uz/ds/brend/#bk-platform-7); [Vision](https://design.pdp.uz/ds/brend/#bk-platform-8); [Values](https://design.pdp.uz/ds/brend/#bk-platform-9); [How values show in copy](https://design.pdp.uz/ds/brend/#bk-platform-10); [Brand model](https://design.pdp.uz/ds/brend/#bk-platform-11); [Target audience](https://design.pdp.uz/ds/brend/#bk-platform-12) ### Ecosystem and architecture (Foundation) — https://design.pdp.uz/ds/brend/#brend-arch - Blocks: [Brand architecture](https://design.pdp.uz/ds/brend/#bk-arch-2); [What sets us apart](https://design.pdp.uz/ds/brend/#bk-arch-4); [With project brands](https://design.pdp.uz/ds/brend/#bk-arch-5); [Brand tree](https://design.pdp.uz/ds/brend/#bk-arch-10); [Element × brand](https://design.pdp.uz/ds/brend/#bk-arch-12); [Which logo when](https://design.pdp.uz/ds/brend/#bk-arch-13); [In the DS](https://design.pdp.uz/ds/brend/#bk-arch-15) ### Tone (Foundation) — https://design.pdp.uz/ds/brend/#brend-voice - Blocks: [Voice — four traits](https://design.pdp.uz/ds/brend/#bk-voice-2); [The name: preferred, acceptable, never](https://design.pdp.uz/ds/brend/#bk-voice-4); [Writing guidelines](https://design.pdp.uz/ds/brend/#bk-voice-5); [Vocabulary](https://design.pdp.uz/ds/brend/#bk-voice-6); [Sample copy](https://design.pdp.uz/ds/brend/#bk-voice-7); [One idea, four lengths](https://design.pdp.uz/ds/brend/#bk-voice-8); [Name and sign-off formulas](https://design.pdp.uz/ds/brend/#bk-voice-9); [Tone by audience](https://design.pdp.uz/ds/brend/#bk-voice-10); [In Russian and English](https://design.pdp.uz/ds/brend/#bk-voice-11); [Before publishing: copy checklist](https://design.pdp.uz/ds/brend/#bk-voice-13); [In the DS](https://design.pdp.uz/ds/brend/#bk-voice-19) ### Logo (Elements) — https://design.pdp.uz/ds/brend/#brend-logo - Blocks: [Full (primary)](https://design.pdp.uz/ds/brend/#bk-logo-2); [Anatomy](https://design.pdp.uz/ds/brend/#bk-logo-3); [Three forms — by available space](https://design.pdp.uz/ds/brend/#bk-logo-9); [Logo system: four roles](https://design.pdp.uz/ds/brend/#bk-logo-11); [X module and clear space](https://design.pdp.uz/ds/brend/#bk-logo-15); [Minimum size](https://design.pdp.uz/ds/brend/#bk-logo-18); [Which version on which background — matrix](https://design.pdp.uz/ds/brend/#bk-logo-21); [Never do this with the logo](https://design.pdp.uz/ds/brend/#bk-logo-23); [Where the logo sits in a format](https://design.pdp.uz/ds/brend/#bk-logo-24); [In the DS](https://design.pdp.uz/ds/brend/#bk-logo-31) ### Color (Elements) — https://design.pdp.uz/ds/brend/#brend-color - Blocks: [Primary colors](https://design.pdp.uz/ds/brend/#bk-color-2); [Colour scales: 25 to 950](https://design.pdp.uz/ds/brend/#bk-color-3); [Background and text: allowed pairs](https://design.pdp.uz/ds/brend/#bk-color-5); [Secondary colors](https://design.pdp.uz/ds/brend/#bk-color-7); [Gradient](https://design.pdp.uz/ds/brend/#bk-color-10); [Aurora background: recipe](https://design.pdp.uz/ds/brend/#bk-color-12); [Gradient rules](https://design.pdp.uz/ds/brend/#bk-color-13); [Ratio](https://design.pdp.uz/ds/brend/#bk-color-14); [In the DS](https://design.pdp.uz/ds/brend/#bk-color-19) ### Typography (Elements) — https://design.pdp.uz/ds/brend/#brend-type - Blocks: [Type families](https://design.pdp.uz/ds/brend/#bk-type-2); [The heading face: lines and values](https://design.pdp.uz/ds/brend/#bk-type-4); [Licence](https://design.pdp.uz/ds/brend/#bk-type-6); [Usage rules](https://design.pdp.uz/ds/brend/#bk-type-8); [Marks and numbers](https://design.pdp.uz/ds/brend/#bk-type-9); [Sizes inside a format](https://design.pdp.uz/ds/brend/#bk-type-12); [The scale, straight from DS tokens](https://design.pdp.uz/ds/brend/#bk-type-14); [Type on colour: allowed pairs in full colour](https://design.pdp.uz/ds/brend/#bk-type-21); [Which typeface when](https://design.pdp.uz/ds/brend/#bk-type-24); [In the DS](https://design.pdp.uz/ds/brend/#bk-type-26) ### Graphics and icons (Elements) — https://design.pdp.uz/ds/brend/#brend-graphics - Blocks: [Icons](https://design.pdp.uz/ds/brend/#bk-graphics-2); [Project icons](https://design.pdp.uz/ds/brend/#bk-graphics-3); [Icon construction](https://design.pdp.uz/ds/brend/#bk-graphics-6); [Icon weight × size](https://design.pdp.uz/ds/brend/#bk-graphics-8); [Motif limits](https://design.pdp.uz/ds/brend/#bk-graphics-11); [Data palette](https://design.pdp.uz/ds/brend/#bk-graphics-13); [In the DS](https://design.pdp.uz/ds/brend/#bk-graphics-15) ### Photo and illustration (Elements) — https://design.pdp.uz/ds/brend/#brend-imagery - Blocks: [Photography](https://design.pdp.uz/ds/brend/#bk-imagery-2); [Illustration](https://design.pdp.uz/ds/brend/#bk-imagery-4); [Photo direction — examples](https://design.pdp.uz/ds/brend/#bk-imagery-9); [Text on photos](https://design.pdp.uz/ds/brend/#bk-imagery-11); [Crop study](https://design.pdp.uz/ds/brend/#bk-imagery-12); [In the DS](https://design.pdp.uz/ds/brend/#bk-imagery-13) ### Style idea (Expression) — https://design.pdp.uz/ds/brend/#brend-style - Blocks: [Key idea](https://design.pdp.uz/ds/brend/#bk-style-2); [Identity elements](https://design.pdp.uz/ds/brend/#bk-style-3); [Brand idea — from the mark](https://design.pdp.uz/ds/brend/#bk-style-4); [Orbit motif](https://design.pdp.uz/ds/brend/#bk-style-5); [Coil and circle chain](https://design.pdp.uz/ds/brend/#bk-style-6); [Brand devices (patterns)](https://design.pdp.uz/ds/brend/#bk-style-7); [Mark → unit → pattern](https://design.pdp.uz/ds/brend/#bk-style-14); [In the DS](https://design.pdp.uz/ds/brend/#bk-style-18) ### Layout (Expression) — https://design.pdp.uz/ds/brend/#brend-layout - Blocks: [Page composition](https://design.pdp.uz/ds/brend/#bk-layout-2); [Composition rules](https://design.pdp.uz/ds/brend/#bk-layout-3); [Real layouts](https://design.pdp.uz/ds/brend/#bk-layout-4); [Grid, margins and logo zone](https://design.pdp.uz/ds/brend/#bk-layout-5); [How a layout is built](https://design.pdp.uz/ds/brend/#bk-layout-10); [Format zones](https://design.pdp.uz/ds/brend/#bk-layout-12); [Expression scale](https://design.pdp.uz/ds/brend/#bk-layout-18); [In the DS](https://design.pdp.uz/ds/brend/#bk-layout-22) ### Motion (Expression) — https://design.pdp.uz/ds/brend/#brend-motion - Blocks: [Motion](https://design.pdp.uz/ds/brend/#bk-motion-2); [Motion tokens](https://design.pdp.uz/ds/brend/#bk-motion-4); [In the DS](https://design.pdp.uz/ds/brend/#bk-motion-7) ### Video and logo shots (Expression) — https://design.pdp.uz/ds/brend/#brend-video - Blocks: [Bloom](https://design.pdp.uz/ds/brend/#bk-video-2); [Logo shot: timing](https://design.pdp.uz/ds/brend/#bk-video-3); [Logo shot](https://design.pdp.uz/ds/brend/#bk-video-4); [Safe areas](https://design.pdp.uz/ds/brend/#bk-video-5); [Video files](https://design.pdp.uz/ds/brend/#bk-video-6); [Lower third and subtitles](https://design.pdp.uz/ds/brend/#bk-video-7); [Final frame](https://design.pdp.uz/ds/brend/#bk-video-8); [In the DS](https://design.pdp.uz/ds/brend/#bk-video-9) ### Co-branding (Application) — https://design.pdp.uz/ds/brend/#brend-cobrand - Blocks: [Equal partnership](https://design.pdp.uz/ds/brend/#bk-cobrand-2); [With Academy, Online, Junior](https://design.pdp.uz/ds/brend/#bk-cobrand-3); [With an external partner](https://design.pdp.uz/ds/brend/#bk-cobrand-5); [Two logos side by side](https://design.pdp.uz/ds/brend/#bk-cobrand-6); [Family lineup](https://design.pdp.uz/ds/brend/#bk-cobrand-10); [Partner logo: optical size](https://design.pdp.uz/ds/brend/#bk-cobrand-11); [Usage matrix](https://design.pdp.uz/ds/brend/#bk-cobrand-13); [In the DS](https://design.pdp.uz/ds/brend/#bk-cobrand-14) ### Partner communication (Application) — https://design.pdp.uz/ds/brend/#brend-partners - Blocks: [Endorsement line](https://design.pdp.uz/ds/brend/#bk-partners-2); [Endorsement mark](https://design.pdp.uz/ds/brend/#bk-partners-3); [Rules A-1…A-10](https://design.pdp.uz/ds/brend/#bk-partners-4); [Partners, government bodies, press](https://design.pdp.uz/ds/brend/#bk-partners-5); [Endorsement: size and levels](https://design.pdp.uz/ds/brend/#bk-partners-7); [Permission levels](https://design.pdp.uz/ds/brend/#bk-partners-9); [Order](https://design.pdp.uz/ds/brend/#bk-partners-10); [Partner pack](https://design.pdp.uz/ds/brend/#bk-partners-12); [In the DS](https://design.pdp.uz/ds/brend/#bk-partners-13) ### Applications (Application) — https://design.pdp.uz/ds/brend/#brend-apps - Blocks: [Touchpoints](https://design.pdp.uz/ds/brend/#bk-apps-2); [Identity — print](https://design.pdp.uz/ds/brend/#bk-apps-3); [Business card](https://design.pdp.uz/ds/brend/#bk-apps-4); [SMM and slides](https://design.pdp.uz/ds/brend/#bk-apps-7); [Designer samples: posters](https://design.pdp.uz/ds/brend/#bk-apps-8); [Learning app](https://design.pdp.uz/ds/brend/#bk-apps-10); [Production specs](https://design.pdp.uz/ds/brend/#bk-apps-12); [Email signature](https://design.pdp.uz/ds/brend/#bk-apps-14); [In the DS](https://design.pdp.uz/ds/brend/#bk-apps-19) ### Files (Application) — https://design.pdp.uz/ds/brend/#brend-files - Blocks: [Colophon](https://design.pdp.uz/ds/brend/#bk-files-2); [Download](https://design.pdp.uz/ds/brend/#bk-files-3); [File naming](https://design.pdp.uz/ds/brend/#bk-files-4); [Exports: tokens and libraries](https://design.pdp.uz/ds/brend/#bk-files-5); [Which file where](https://design.pdp.uz/ds/brend/#bk-files-6); [Order](https://design.pdp.uz/ds/brend/#bk-files-7); [Pre-publication check](https://design.pdp.uz/ds/brend/#bk-files-8); [Glossary](https://design.pdp.uz/ds/brend/#bk-files-9); [In the DS](https://design.pdp.uz/ds/brend/#bk-files-14) ## Tokens these sections use Semantic tokens referenced by the classes above (common/base.css) and by the sections' own CSS. Values per brand and theme: https://design.pdp.uz/ds/tokens/.css. - Backgrounds: --eco-bg-brand-primary, --eco-bg-brand-solid, --eco-bg-primary, --eco-bg-primary_alt - Text: --eco-text-error-primary, --eco-text-primary, --eco-text-primary_on-brand - Icons (fg): --eco-fg-error-primary, --eco-fg-success-primary - Type: --eco-font-body, --eco-font-display, --eco-font-display--letter-spacing, --eco-font-mono - Radius: --eco-radius-2xl, --eco-radius-3xl, --eco-radius-full - Shadow and focus: --eco-focus-gap, --eco-focus-ring, --eco-focus-w - Motion: --eco-duration-fast, --eco-ease-standard - Primitives: --eco-color-black, --eco-color-neutral-400, --eco-color-neutral-600, --eco-color-neutral-800, --eco-color-neutral-900, --eco-color-neutral-950, --eco-color-surface, --eco-color-white ## Brands - [PDP EcoSystem](https://design.pdp.uz/ds/ai/ecosystem.md): data-brand="ecosystem" — brand colours, text on brand fills, fonts, logo; tokens https://design.pdp.uz/ds/tokens/ecosystem.css - [PDP Academy](https://design.pdp.uz/ds/ai/academy.md): data-brand="academy" — brand colours, text on brand fills, fonts, logo; tokens https://design.pdp.uz/ds/tokens/academy.css - [PDP School](https://design.pdp.uz/ds/ai/school.md): data-brand="school" — brand colours, text on brand fills, fonts, logo; tokens https://design.pdp.uz/ds/tokens/school.css - [PDP University](https://design.pdp.uz/ds/ai/university.md): data-brand="university" — brand colours, text on brand fills, fonts, logo; tokens https://design.pdp.uz/ds/tokens/university.css - [PDP Online](https://design.pdp.uz/ds/ai/online.md): data-brand="online" — brand colours, text on brand fills, fonts, logo; tokens https://design.pdp.uz/ds/tokens/online.css - [PDP Junior](https://design.pdp.uz/ds/ai/junior.md): data-brand="junior" — brand colours, text on brand fills, fonts, logo; tokens https://design.pdp.uz/ds/tokens/junior.css ## Other kits - [Core (Yadro)](https://design.pdp.uz/ds/yadro/ai.md): Always read first: foundations shared by every kit — principles, colour, brand elements, typography, spacing and shape, icons, motion and motion patterns (M3 transitions mapped to --eco-ease-*/--eco-duration-*), motiolanguage library (EcoSystem: ten brand anitext formations — logo bloom, loa(der, success check, subtle error shake, progress, page transition with View Transitions API, toast in/out, confetti-free certificates celeb06.10.2026, 24-houra tionme, number count-up, skeleton — each with tnon-breakeing spaces, money «1 200 000 so‘m / сум / soum», phone +998 78 000 00 00, ICU plurals, a pdpFormat helper because Intl «uz» output differs) and CSS;Uzbek Lottie JSON and dotLottie exporthography (o‘ g‘ = U+2018, tutuq belgisi = U+2019, ASCII apostrophe only in SMS, quotes at« /», ds/ashese, capitalis/moation in UZ/RU/EN, ga liven text checkerated from the logo geometry), sound (EcoSystem: sonic logo that followuses the builoomd rhythm, elight UI earcons from one A-major pentatonic scale, opt-in rules, the 2026 aloudness levels, phapbetics mapping reform iOS/Android/web, file-free Web Astatudio engine /ds/assets/sound/pdp-sound.js and WAVa dpreview cownloadsverter), accessibility, governance, component status table (Ready / Beta / Deprecated / Planned per section, with the last change) and per-component changelog, design tokens and the brand AI files. Page: https://design.pdp.uz/ds/yadro/ - [Website (Sayt)](https://design.pdp.uz/ds/sayt/ai.md): Use when building a website, landing page or web interface: buttons, forms, slider, menus, badges, avatars (3D), cards, callouts, app components (tabs, progress, table, pagination, modal, empty state, upload), charts, chip types, rich tooltip and submenu; extra components — command palette, date picker, overlays (sheet, hover card, context menu, toast stack), data table (toolbar, bulk actions), structure (accordion, tree, stepper, carousel, resizable), field patterns (input group, error summary, validation timing), toolbar (toggle group, split button, menubar), inline edit and contextual save bar, status indicators (icon, shape, KPI delta), saved views with filter pills; EcoSystem-only (r92): number input (−/+ stepper, spinbutton), rating and feedback (star input and display, rating summary, NPS 0–10 scale, «Was this helpful?»), countdown and deadline chips, table settings (density 40/52/64, expandable rows, pinned first column), tag / multi-select field (chips inside the field, typeahead listbox, create new, limit), video lesson player (chapters on the timeline, speed, captions, transcript, next-lesson end card), gallery and lightbox viewer (dialog, prev/next, zoom, swipe); page templates — sign-in, sign-up and password reset, multi-step application (question pages, check answers, confirmation), error pages (404, 500, 503 maintenance, 403 — EcoSystem only); email (EcoSystem only, r94): base layout (600 px table layout, tokens compiled to inline hex, dark mode via prefers-color-scheme and [data-ogsc], locked logo header, bulletproof pill button, preheader), 8 ready templates in Uzbek, Russian and English with plain-text parts (email verification, password reset, application received, payment receipt, lesson reminder, certificate ready, event invitation with add-to-calendar and .ics, weekly digest with one-click unsubscribe) at https://design.pdp.uz/ds/email/, staff email signature generator (HTML + plain text) and a pre-send checklist (Gmail clipping < 100 KB, client matrix); backgrounds, live backgrounds, text motion and effects; brand card kinds and signatures; states, required blocks (header, footer, hero, CTA), page anatomy; patterns and guides — interaction states, adaptive layout, writing, microcopy library (310+ ready UI strings in Uzbek, Russian and English with context, max length, tone and an avoid variant; 14 categories incl. validation, destructive confirmations, push/SMS, payments and classes/attendance/certificates; ICU plurals; download https://design.pdp.uz/ds/sayt/microcopy.json and microcopy.csv — reuse these strings by id instead of writing new ones), onboarding and permissions, search, data entry, modality, settings, data visualisation, inclusive language, task list, step-by-step navigation, cookie consent. Every section works in all six brands (tokens, logo slot and fonts follow the active brand). Page: https://design.pdp.uz/ds/sayt/ - [Dashboard (Dashboard)](https://design.pdp.uz/ds/dashboard/ai.md): Use when building a CRM (Nextcloud), dashboard or desktop app screen: Dashboard, Files, Photos, Activity, Talk (incl. call view), Mail, Deck, Tasks, Gantt (Deck timeline), Calendar (incl. appointments), Tables, Forms, Polls, Contacts, Notes, Collectives (wiki), Announcements, Bookmarks, learning blocks (course path, schedule, assignment, grade book, attendance, rating) and app shell (bottom bar, navigation rail, top app bar, FAB; sidebar variants and dashboard layout; notification centre and message-type rules; feature tour — spotlight with blanket, 3–4 steps, EcoSystem only). All 18 Nextcloud apps are EcoSystem-only reskins with real Nextcloud DOM classes. Phone apps (native iOS/Android student app) and Telegram Mini App / bot are in the App kit; shared web components (buttons, forms, tabs, table, modal) are in the Website kit. Page: https://design.pdp.uz/ds/dashboard/ - [Mobile app (Ilova)](https://design.pdp.uz/ds/ilova/ai.md): Use when building for the phone: a Telegram Mini App or bot (Mini App shell with Telegram header, MainButton/SecondaryButton, BackButton, safe areas and 10 screens — catalogue, course, 3-step apply, payment, schedule, profile and certificate, notifications; 7 bot message templates with formatting, emoji and inline-keyboard rules; themeParams → --eco-* bridge downloadable as /ds/telegram/pdp-telegram.css and .js; when to use bot vs Mini App vs website) or the native iOS and Android student app (mobile tokens in pt/sp with Swift, Compose and Android XML files, background ladder instead of shadows, safe areas, 44 pt / 48 dp tap targets, Dynamic Type, haptics; mobile components for iOS 26–27 and Material 3 Expressive; 12 core screens; app icon layers and splash; push, Live Activity and widgets; iOS vs Android differences). EcoSystem only. Desktop CRM, dashboard and Nextcloud screens are in the Dashboard kit; shared web components are in the Website kit. Page: https://design.pdp.uz/ds/ilova/ - [School LMS (LMS)](https://design.pdp.uz/ds/lms/ai.md): Use when building a screen of the PDP School learning management system (LMS): app shell with per-role sidebar (admin, teacher, student, parent), role dashboards, grade journal (attendance + 0–100 grade cell, 5-point mapping ≥90/70/55), attendance roll-call and student calendar, timetable (week, day, admin busy/free matrix), curriculum, lesson player and quiz runner, homework with AI check and teacher review. School brand only (eco-lock-school); component CSS lives in tools/ecosystem-ds/ds/lms/*.css and uses --eco-* tokens only. Page: https://design.pdp.uz/ds/lms/ - [Slides (Taqdimot)](https://design.pdp.uz/ds/taqdimot/ai.md): Use when making a presentation: 60 kinds of 16:9 slides in Dark and Light, deck outlines and presentation rules in the active brand (PowerPoint templates: coming soon). Page: https://design.pdp.uz/ds/taqdimot/ - [Print (Bosma)](https://design.pdp.uz/ds/bosma/ai.md): Use when making a printed A4 document: SOP, job card, form, log book, agreement; margins, running header and footer, pt type scale and the --eco-print-* tokens. Also the A4 templates (office and offset letterhead, SOP with document code and change log, bilingual UZ/RU forms with 0.4 pt writing lines, contract with initials per page), A3 poster with a viewing-distance type scale, 600×1600 mm X-banner, DL and C4 envelopes, A4 presentation folder (front and inside with pocket), DL leaflet cover, A5 notebook cover, A5 door sign and a die-cut sticker sheet, (corner holes, empty bottom 100 mm, small text on a black band in the green version), A6 event badge, CR80 ID card, landscape timetable, A4 landscape attendance register (blank and filled; K5 tile cells, letter marks, totals, signature row), A5 saddle-stitched admission brochure (8 pages: cover, programmes, why PDP, admission steps, prices, FAQ, contacts with QR; 3 mm bleed, 5 mm safe area from trim and fold), the six certificate variants (print: A standard, F official; digital: C standard, E honours, D/B extra), the print colour table (screen HEX/RGB vs CMYK FOGRA39/29) and file naming, document codes and the preflight checklist. Also environmental design: building grilles (University, School), window film (EcoSystem, University, School), A4 wayfinding signs and wall posters (University). Page: https://design.pdp.uz/ds/bosma/ - [SMM (SMM)](https://design.pdp.uz/ds/smm/ai.md): Use when making an Instagram post, carousel or story for EcoSystem: (r94) also YouTube and video — section «Video va YouTube» (#video): four thumbnail families (big word, face + question, tech, series) in Light/Dark with safe-area overlay, phone-size check and A/B test rules, channel banner 2560×1440 with device crops (safe 1546×423), profile picture and watermark, end screen (615×345 video slot, 294 px subscribe circle, last 20 s) and chapter card, lower thirds / lesson title / subtitles / screen-recording keys on 1920×1080 with EBU R95 safe areas, podcast series and episode covers 3000×3000 plus a 16:9 video-podcast thumbnail, Zoom/Teams backgrounds and stage screens (countdown, speaker, break, Q&A, LED 3840×1080), AI background prompts (PDP-VIDEO-v1) and layered SVG construction guides (smm/video/*.svg); fourteen template families — six core (announcement, admission countdown with a Reels cover, event incl. 1:1 for Telegram, 5-slide educational carousel, student testimonial, stat), five additional (story series: Q&A, poll, quiz and answer; Reels cover, intro hook, lower-third, subtitles and outro with the 672 px bottom and 144 px right safe areas; mentor introduction; weekly plan; highlight covers) and three free (holiday greetings, engagement free-zone posts, LinkedIn 1200×627) — with AI background prompt cards (style key PDP-SMM-v1), the profile grid rhythm, 4:5 post templates (button stack, big headline, question card, big number), 1:1 grid posts, the 9:16 story with 270 / 384 px safe zones, and the SMM rules (filled pills, one accent per post, two type sizes plus a mono label). Page: https://design.pdp.uz/ds/smm/ Before you finish, check your output against the Core rules and this kit, and name any rule you could not follow.