A small subscribe bug in the corner that extends a plate, says one word and pulls back — twice, the second time already confirmed

This is the format it was composed for. Switch above to see it lay itself out for another — same animation, re-arranged for the frame.
Everything below can be changed without touching the animation. Hand the list to an agent, or edit the values at the bottom of the component file.
The word on the first pass — the ask. One word: this is a bug, not a banner, and anything longer is clipped by the plate rather than wrapped.
now: Subscribe
The word on the second pass, after the disc has crossed to the confirmed colour. Ignored when `confirm` is off. Keep it the same length or shorter than `label`.
now: Subscribed
The small line under the word — your @handle, or the channel name. Include the @; it is what stops the chip reading as a generic button. Empty gives you the word on its own, vertically centred.
now: @halfstep
Let the second pass return already answered: the disc crosses from `accent` to `accentAlt` and the plus becomes a drawn check while the plate is retracted. Turn it off and both passes are the plain ask.
now: true
Which corner the bug occupies. Bottom-left by default: YouTube parks its own subscribe watermark bottom-right, the live badge and timer take the top-right, and a channel watermark takes the top-left.
now: bottom-left
Width of the fully extended chip as a fraction of the frame width, and the one control over its size — everything else is derived from it. The cap is low on purpose: past about a seventh of the frame this stops being furniture and starts being a lower third.
now: 0.14
Distance from both frame edges as a fraction of the shorter side. The default clears a 16:9 title-safe area and sits above the player's scrubber.
now: 0.075
Opacity of the slip the type sits on. Below about 0.8 you are trusting whatever is behind it to stay quiet, which over real footage it will not.
now: 0.93
Paint the frame behind it. Off by default — this is an overlay, so it renders on an alpha channel and drops straight onto your own footage. On, it gets a brand ground so it can stand up on its own.
now: true
Brand token id — one of the keys of BRANDS.
now: signal
No Tailwind, no CSS, no asset files. Inline styles only.
I want a subscribe nudge that does not take over my video. Make it a little bug in the bottom-left corner — a coloured disc with a plus in it that slides a small plate out to the right, says Subscribe with my handle underneath, then pulls back in and just sits there as a dot. Have it do that twice across eight seconds rather than once, and the second time have it come back out already saying Subscribed with a tick, so it reads like the viewer did it. Keep it tiny, never more than about a seventh of the frame wide, and render it on transparency so I can lay it straight over my footage — and it has to stay readable whether the shot behind it is a bright sky or a dark room.