Assets and dependencies

Approved SaiNova full-colour/white logos, favicon and completed JobPass/YLX website captures are copied unchanged from lookbook-motion/public/assets. The retained Daylight desktop/phone previews are copied unchanged from its prior review, and its website opens at https://sainova-motion-review.pages.dev/daylight/. No reference raster, reference branding, invented result, endorsement or rejected SN monogram was imported.

Relay uses Manrope / DM Sans. Wide Angle uses Outfit / Onest. All four variable fonts are self-hosted WOFF2, obtained through the official Google Fonts text-subsetting API, with their SIL Open Font License files alongside them. Provenance and exact asset sizes are in verification/fonts.json. Fixed English letters, digits and required punctuation are included; unsupported future/user-entered glyphs fall back to the system face. Provider method: https://developers.google.com/fonts/docs/getting_started#optimizing_your_font_requests.

Runtime: React, React DOM and Motion 14.1.0 (MIT). Motion supplies shared layout, spring continuity and presence transitions for changing card size and content. It adds no paid Motion+ service. Official implementation references: https://motion.dev/docs/react-layout-animations, https://motion.dev/docs/react-animate-presence and https://motion.dev/docs/react-accessibility. Build: TypeScript, Vite and official React/Tailwind Vite plugins. Exact resolved versions are in package-lock.json. No icon library is used; small functional arrow/inspection SVGs are original.

Public 21st component patterns inspected: Expanding Cards (5526) by vaib215, https://21st.dev/@vaib215/components/expanding-cards; Accordion (24393) by saurabh-2607, https://21st.dev/@saurabh-2607/components/accordion. No catalogue code or catalogue assets are copied. The original semantic implementation uses buttons, explicit states, touch/keyboard control and persistent context. The signed-in account reports paid unlimited catalogue retrieval but AI generation disabled; no hosted AI generation was attempted. Hosted source transmission remains outside this workflow; the review is local and browser based.

Motion-quality benchmark: Braz Ai Website Animation, Herdetya Priambodo for Plainthing Studio, https://dribbble.com/shots/27789496-Braz-Ai-Website-Animation. The actual Firefox presentation and earlier private frame evidence informed sequencing, spatial continuity and content cut-ins. These are observations of a video presentation, not measurements of a working reference website, its code or performance. No reference assets or commercial claims were imported. Private captures remain excluded from this source and deployment.

Review viewer

The viewer embeds existing public SaiNova reviews directly; their assets and code remain at the original origins. It adds no content imagery or runtime dependency. The current source/dist archives are the viewer and newest two sites, with links to earlier hosted sites. The 21st sidebar/toolbar search returned Sidebar and HeroUI Toolbar among other options. Native buttons/selects/iframe and existing tokens fit this viewer, so no result code or dependency was imported. Manifest: src/review-directions.json. See VIEWER.md for the supported manual-motion controls and historical-version labels.