A rotary dial you turn to set your team size, with tick marks, a lit arc and a click into each detent; three stats beside it (hours saved, money saved, meetings you get back) roll to new values as you turn it, so the numbers are about your team, not ours.
Angle accumulation: `delta = atan2 now − atan2 previous`, wrapped into (−π, π], added to a running angle that is then clamped to the sweep, so the dial behaves like a real knob with end stops; the needle follows a spring (`v += (target − a) × .25; v *= .6`) for the detent feel.
From prompt to a block in your page.
The preview is the shipped block inside a neutral demo page. Scroll, hover, drag: everything is live.
Token sets re-tint the block live. The prompt carries the one you chose.
A paste-in snippet, or a component for Next.js, React, Vue, Astro, WordPress, Shopify or Webflow.
It quotes the block's markup, styles and script verbatim with the tokens and the rules that keep it self-contained.
Add the head lines it names, paste the block, replace the placeholder copy. Tokens live on :root.