# Circuit

The account is the root of an ownership diagram. Real owned subscriptions sit on its branches as tactile components; selecting a component routes a thin cobalt trace to a useful inline instrument. The drawing describes ownership, never VPN connectivity or network topology. Three nodes at a time keep it readable on a phone, with previous/next branch pages and a searchable collection for large accounts.

Ivory grid paper, charcoal lines, cobalt selection and copper attention states give the app the precision of an instrument diagram. It presents actual remaining data, allowance, expiry and subscription status. Copy and the full subscription inspector are immediately available beneath the selected measurement. The shared runtime controls every operation and owns every amount.

Dialogs are centered square inspection windows. A contrasting vertical gutter stays beside the whole window; the task header, scrollable specifications and footer occupy separate grid cells. Details are composed into identity, access controls, measurement and a two-column fact matrix. Plan choices resemble technical component specifications with divided price/data/duration cells. Financial confirmation keeps the real total in a cobalt amount panel and all financial facts in the same structured matrix. QR sits within square registration marks. No Sprint markup or styling is reused.

Ownership traces draw over 650 ms, remaining fractions fill over 750 ms, and selection resolves in 220 ms. Motion keys mark completed animations only after the current element survives; repeated asynchronous renders cannot permanently swallow a fill. Native dialog entry scales from its center over 140–210 ms. CSS and Web Animations both honor reduced motion.

Validated at 390×844 and 360×800 in Persian and English, light and dark: node selection and adaptive actions, branch paging, a 140-account partner collection, pagination to 20, exact-name search and selected-node routing, and the empty account. Details, QR, configurations, app selection, rename validation, renewal plans/confirmation, purchase plans/confirmation, wallet, support and settings were inspected. Close/back targets are 44×44. The browser reported no page or dialog overflow or JavaScript errors; financial confirmation stays visible, Escape/back work, and reduced-motion reports no running animations. Root independently passed its shared integration suite. Screenshots and the complete driver are in `../output/playwright/circuit-*`.
