# Sprint

Sprint treats the subscription collection as a data scoreboard. Each account occupies one continuous horizontal lane, with a large remaining amount and an acid yellow track. The index is the visible order, never a performance rank; the toolbar explicitly names the current sorting rule. Graphite rows run edge to edge without card corners or floating panels. A compact cut-corner navigation strip is part of the acid masthead.

The primary action adapts to the account: copy an active subscription, renew an expired subscription, or get support for a missing or disabled account. Search and sorting sit in a disclosure. Technical names stay exact and selectable/copyable through shared details.

Dialogs are lower angular action stages with a striped leading edge, a hard yellow task masthead and an offset physical shadow. Details put identity and the data score together, followed by an access action lane; plan and date facts have their own disclosure. Plans become compact two-column horizontal lanes. Confirmation totals stand in a dark amount panel above the financial facts, with a separate high-contrast action stage. QR is a square inset scan target; settings use ruled sections.

All data and workflows come from `../shared/app.js` and the shared API. The folder stores only disclosure state and completed animation keys. No local account, payment or subscription model exists. Remaining-data tracks fill in 760 ms, once per completed live value; dialog transitions take 180–270 ms. Both CSS and Web Animations honor reduced motion.

Local bilingual Vazirmatn, Latin numerals, Persian RTL, English LTR, light and dark themes. All twenty concepts share one persisted mock world.

Validated in the browser at 390×844 and 360×800: home lanes, copy, details and facts disclosure, QR and nested back, renewal and purchase plans and confirmations, wallet, settings, empty-name validation, expired advisory, partner search across 140 accounts, pagination to 20, and the newcomer state. Persian/English and both themes were visually inspected. No horizontal document or dialog overflow; confirmation actions remain visible. Escape, close and reduced motion passed. Browser screenshots and drivers are in `../output/playwright/sprint-*`; root also independently passed its common workflow matrix.
