diff --git a/CHANGELOG.md b/CHANGELOG.md
index 738b9347..eaf9927a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -12,6 +12,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- `/glowup music`, or `o: Player` on the Music tab, opens a music player: a pane with a bigger cover, the seek bar, the controls, Open Spotify (`o`) and Copy link (`c`), and on macOS a volume bar.
- `/glowup spotify connect` connects your own Spotify developer app (Premium needed). The Music tab and player then follow playback on any device, show a heart to like the track (`l`) and the next track in your queue, and fall back to the local app while the Web API is not answering. Windows gets the player this way. See docs/spotify.md.
- With Spotify connected, the music player lists Up next, Recent, Playlists and Devices (`1` to `4`). Enter skips forward to a queued track, replays a recent one in its playlist or album, starts a playlist, or moves playback to another device.
+- The Pets page and the landing page show Clawd dancing to music and his two idle variants.
+
+### Fixed
+
+- The landing page's hop, fail and scrunch cards replay instead of freezing on their last frame.
## [1.1.0] - 2026-10-12
diff --git a/docs/assets/clawd/dance/00.png b/docs/assets/clawd/dance/00.png
new file mode 100644
index 00000000..ee0d18a7
Binary files /dev/null and b/docs/assets/clawd/dance/00.png differ
diff --git a/docs/assets/clawd/dance/00.svg b/docs/assets/clawd/dance/00.svg
new file mode 100644
index 00000000..c1021eab
--- /dev/null
+++ b/docs/assets/clawd/dance/00.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/dance/01.png b/docs/assets/clawd/dance/01.png
new file mode 100644
index 00000000..c8b35f6f
Binary files /dev/null and b/docs/assets/clawd/dance/01.png differ
diff --git a/docs/assets/clawd/dance/01.svg b/docs/assets/clawd/dance/01.svg
new file mode 100644
index 00000000..f25fb0e4
--- /dev/null
+++ b/docs/assets/clawd/dance/01.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/dance/02.png b/docs/assets/clawd/dance/02.png
new file mode 100644
index 00000000..a4375362
Binary files /dev/null and b/docs/assets/clawd/dance/02.png differ
diff --git a/docs/assets/clawd/dance/02.svg b/docs/assets/clawd/dance/02.svg
new file mode 100644
index 00000000..d28454b6
--- /dev/null
+++ b/docs/assets/clawd/dance/02.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/dance/03.png b/docs/assets/clawd/dance/03.png
new file mode 100644
index 00000000..d0e32a92
Binary files /dev/null and b/docs/assets/clawd/dance/03.png differ
diff --git a/docs/assets/clawd/dance/03.svg b/docs/assets/clawd/dance/03.svg
new file mode 100644
index 00000000..1a6cd758
--- /dev/null
+++ b/docs/assets/clawd/dance/03.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/dance/04.png b/docs/assets/clawd/dance/04.png
new file mode 100644
index 00000000..8a4da438
Binary files /dev/null and b/docs/assets/clawd/dance/04.png differ
diff --git a/docs/assets/clawd/dance/04.svg b/docs/assets/clawd/dance/04.svg
new file mode 100644
index 00000000..626a3c4a
--- /dev/null
+++ b/docs/assets/clawd/dance/04.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/dance/05.png b/docs/assets/clawd/dance/05.png
new file mode 100644
index 00000000..929431bb
Binary files /dev/null and b/docs/assets/clawd/dance/05.png differ
diff --git a/docs/assets/clawd/dance/05.svg b/docs/assets/clawd/dance/05.svg
new file mode 100644
index 00000000..57623315
--- /dev/null
+++ b/docs/assets/clawd/dance/05.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/dance/06.png b/docs/assets/clawd/dance/06.png
new file mode 100644
index 00000000..b662838a
Binary files /dev/null and b/docs/assets/clawd/dance/06.png differ
diff --git a/docs/assets/clawd/dance/06.svg b/docs/assets/clawd/dance/06.svg
new file mode 100644
index 00000000..0c15c758
--- /dev/null
+++ b/docs/assets/clawd/dance/06.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/dance/07.png b/docs/assets/clawd/dance/07.png
new file mode 100644
index 00000000..257cadb6
Binary files /dev/null and b/docs/assets/clawd/dance/07.png differ
diff --git a/docs/assets/clawd/dance/07.svg b/docs/assets/clawd/dance/07.svg
new file mode 100644
index 00000000..1da04de5
--- /dev/null
+++ b/docs/assets/clawd/dance/07.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/dance/08.png b/docs/assets/clawd/dance/08.png
new file mode 100644
index 00000000..eab98aaa
Binary files /dev/null and b/docs/assets/clawd/dance/08.png differ
diff --git a/docs/assets/clawd/dance/08.svg b/docs/assets/clawd/dance/08.svg
new file mode 100644
index 00000000..0ea11f9b
--- /dev/null
+++ b/docs/assets/clawd/dance/08.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/dance/09.png b/docs/assets/clawd/dance/09.png
new file mode 100644
index 00000000..40ab1a09
Binary files /dev/null and b/docs/assets/clawd/dance/09.png differ
diff --git a/docs/assets/clawd/dance/09.svg b/docs/assets/clawd/dance/09.svg
new file mode 100644
index 00000000..18d676a4
--- /dev/null
+++ b/docs/assets/clawd/dance/09.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/dance/10.png b/docs/assets/clawd/dance/10.png
new file mode 100644
index 00000000..1091144c
Binary files /dev/null and b/docs/assets/clawd/dance/10.png differ
diff --git a/docs/assets/clawd/dance/10.svg b/docs/assets/clawd/dance/10.svg
new file mode 100644
index 00000000..46eb7ba9
--- /dev/null
+++ b/docs/assets/clawd/dance/10.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/dance/11.png b/docs/assets/clawd/dance/11.png
new file mode 100644
index 00000000..ef551571
Binary files /dev/null and b/docs/assets/clawd/dance/11.png differ
diff --git a/docs/assets/clawd/dance/11.svg b/docs/assets/clawd/dance/11.svg
new file mode 100644
index 00000000..d88e5f78
--- /dev/null
+++ b/docs/assets/clawd/dance/11.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/dance/clip.gif b/docs/assets/clawd/dance/clip.gif
new file mode 100644
index 00000000..6adb8991
Binary files /dev/null and b/docs/assets/clawd/dance/clip.gif differ
diff --git a/docs/assets/clawd/dance/clip.mp4 b/docs/assets/clawd/dance/clip.mp4
new file mode 100644
index 00000000..b5f9775f
Binary files /dev/null and b/docs/assets/clawd/dance/clip.mp4 differ
diff --git a/docs/assets/clawd/dance/clip.webm b/docs/assets/clawd/dance/clip.webm
new file mode 100644
index 00000000..93b8dd87
Binary files /dev/null and b/docs/assets/clawd/dance/clip.webm differ
diff --git a/docs/assets/clawd/dance/sheet.png b/docs/assets/clawd/dance/sheet.png
new file mode 100644
index 00000000..b02f3ec4
Binary files /dev/null and b/docs/assets/clawd/dance/sheet.png differ
diff --git a/docs/assets/clawd/idle2/00.png b/docs/assets/clawd/idle2/00.png
new file mode 100644
index 00000000..9f3b341e
Binary files /dev/null and b/docs/assets/clawd/idle2/00.png differ
diff --git a/docs/assets/clawd/idle2/00.svg b/docs/assets/clawd/idle2/00.svg
new file mode 100644
index 00000000..7d9d0509
--- /dev/null
+++ b/docs/assets/clawd/idle2/00.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle2/01.png b/docs/assets/clawd/idle2/01.png
new file mode 100644
index 00000000..7656e889
Binary files /dev/null and b/docs/assets/clawd/idle2/01.png differ
diff --git a/docs/assets/clawd/idle2/01.svg b/docs/assets/clawd/idle2/01.svg
new file mode 100644
index 00000000..87f87847
--- /dev/null
+++ b/docs/assets/clawd/idle2/01.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle2/02.png b/docs/assets/clawd/idle2/02.png
new file mode 100644
index 00000000..90d39592
Binary files /dev/null and b/docs/assets/clawd/idle2/02.png differ
diff --git a/docs/assets/clawd/idle2/02.svg b/docs/assets/clawd/idle2/02.svg
new file mode 100644
index 00000000..913300d9
--- /dev/null
+++ b/docs/assets/clawd/idle2/02.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle2/03.png b/docs/assets/clawd/idle2/03.png
new file mode 100644
index 00000000..05d4a590
Binary files /dev/null and b/docs/assets/clawd/idle2/03.png differ
diff --git a/docs/assets/clawd/idle2/03.svg b/docs/assets/clawd/idle2/03.svg
new file mode 100644
index 00000000..49f32ff3
--- /dev/null
+++ b/docs/assets/clawd/idle2/03.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle2/04.png b/docs/assets/clawd/idle2/04.png
new file mode 100644
index 00000000..22110ae4
Binary files /dev/null and b/docs/assets/clawd/idle2/04.png differ
diff --git a/docs/assets/clawd/idle2/04.svg b/docs/assets/clawd/idle2/04.svg
new file mode 100644
index 00000000..cfe2beb3
--- /dev/null
+++ b/docs/assets/clawd/idle2/04.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle2/05.png b/docs/assets/clawd/idle2/05.png
new file mode 100644
index 00000000..951b2566
Binary files /dev/null and b/docs/assets/clawd/idle2/05.png differ
diff --git a/docs/assets/clawd/idle2/05.svg b/docs/assets/clawd/idle2/05.svg
new file mode 100644
index 00000000..b4dd8721
--- /dev/null
+++ b/docs/assets/clawd/idle2/05.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle2/06.png b/docs/assets/clawd/idle2/06.png
new file mode 100644
index 00000000..a3f7ac13
Binary files /dev/null and b/docs/assets/clawd/idle2/06.png differ
diff --git a/docs/assets/clawd/idle2/06.svg b/docs/assets/clawd/idle2/06.svg
new file mode 100644
index 00000000..1a6e9c1a
--- /dev/null
+++ b/docs/assets/clawd/idle2/06.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle2/07.png b/docs/assets/clawd/idle2/07.png
new file mode 100644
index 00000000..29ceb5d5
Binary files /dev/null and b/docs/assets/clawd/idle2/07.png differ
diff --git a/docs/assets/clawd/idle2/07.svg b/docs/assets/clawd/idle2/07.svg
new file mode 100644
index 00000000..78ffddf3
--- /dev/null
+++ b/docs/assets/clawd/idle2/07.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle2/08.png b/docs/assets/clawd/idle2/08.png
new file mode 100644
index 00000000..cfe9c65d
Binary files /dev/null and b/docs/assets/clawd/idle2/08.png differ
diff --git a/docs/assets/clawd/idle2/08.svg b/docs/assets/clawd/idle2/08.svg
new file mode 100644
index 00000000..91169dbd
--- /dev/null
+++ b/docs/assets/clawd/idle2/08.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle2/09.png b/docs/assets/clawd/idle2/09.png
new file mode 100644
index 00000000..016db28c
Binary files /dev/null and b/docs/assets/clawd/idle2/09.png differ
diff --git a/docs/assets/clawd/idle2/09.svg b/docs/assets/clawd/idle2/09.svg
new file mode 100644
index 00000000..ba5aec17
--- /dev/null
+++ b/docs/assets/clawd/idle2/09.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle2/10.png b/docs/assets/clawd/idle2/10.png
new file mode 100644
index 00000000..29ceb5d5
Binary files /dev/null and b/docs/assets/clawd/idle2/10.png differ
diff --git a/docs/assets/clawd/idle2/10.svg b/docs/assets/clawd/idle2/10.svg
new file mode 100644
index 00000000..78ffddf3
--- /dev/null
+++ b/docs/assets/clawd/idle2/10.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle2/11.png b/docs/assets/clawd/idle2/11.png
new file mode 100644
index 00000000..7656e889
Binary files /dev/null and b/docs/assets/clawd/idle2/11.png differ
diff --git a/docs/assets/clawd/idle2/11.svg b/docs/assets/clawd/idle2/11.svg
new file mode 100644
index 00000000..87f87847
--- /dev/null
+++ b/docs/assets/clawd/idle2/11.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle2/12.png b/docs/assets/clawd/idle2/12.png
new file mode 100644
index 00000000..9f3b341e
Binary files /dev/null and b/docs/assets/clawd/idle2/12.png differ
diff --git a/docs/assets/clawd/idle2/12.svg b/docs/assets/clawd/idle2/12.svg
new file mode 100644
index 00000000..7d9d0509
--- /dev/null
+++ b/docs/assets/clawd/idle2/12.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle2/clip.gif b/docs/assets/clawd/idle2/clip.gif
new file mode 100644
index 00000000..fc0c9469
Binary files /dev/null and b/docs/assets/clawd/idle2/clip.gif differ
diff --git a/docs/assets/clawd/idle2/clip.mp4 b/docs/assets/clawd/idle2/clip.mp4
new file mode 100644
index 00000000..26a88691
Binary files /dev/null and b/docs/assets/clawd/idle2/clip.mp4 differ
diff --git a/docs/assets/clawd/idle2/clip.webm b/docs/assets/clawd/idle2/clip.webm
new file mode 100644
index 00000000..a1b231f0
Binary files /dev/null and b/docs/assets/clawd/idle2/clip.webm differ
diff --git a/docs/assets/clawd/idle2/sheet.png b/docs/assets/clawd/idle2/sheet.png
new file mode 100644
index 00000000..d925c136
Binary files /dev/null and b/docs/assets/clawd/idle2/sheet.png differ
diff --git a/docs/assets/clawd/idle3/00.png b/docs/assets/clawd/idle3/00.png
new file mode 100644
index 00000000..9f3b341e
Binary files /dev/null and b/docs/assets/clawd/idle3/00.png differ
diff --git a/docs/assets/clawd/idle3/00.svg b/docs/assets/clawd/idle3/00.svg
new file mode 100644
index 00000000..7d9d0509
--- /dev/null
+++ b/docs/assets/clawd/idle3/00.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle3/01.png b/docs/assets/clawd/idle3/01.png
new file mode 100644
index 00000000..8f9a3512
Binary files /dev/null and b/docs/assets/clawd/idle3/01.png differ
diff --git a/docs/assets/clawd/idle3/01.svg b/docs/assets/clawd/idle3/01.svg
new file mode 100644
index 00000000..b6e7a54e
--- /dev/null
+++ b/docs/assets/clawd/idle3/01.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle3/02.png b/docs/assets/clawd/idle3/02.png
new file mode 100644
index 00000000..4a1ea6bb
Binary files /dev/null and b/docs/assets/clawd/idle3/02.png differ
diff --git a/docs/assets/clawd/idle3/02.svg b/docs/assets/clawd/idle3/02.svg
new file mode 100644
index 00000000..5f62ee31
--- /dev/null
+++ b/docs/assets/clawd/idle3/02.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle3/03.png b/docs/assets/clawd/idle3/03.png
new file mode 100644
index 00000000..8f9a3512
Binary files /dev/null and b/docs/assets/clawd/idle3/03.png differ
diff --git a/docs/assets/clawd/idle3/03.svg b/docs/assets/clawd/idle3/03.svg
new file mode 100644
index 00000000..b6e7a54e
--- /dev/null
+++ b/docs/assets/clawd/idle3/03.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle3/04.png b/docs/assets/clawd/idle3/04.png
new file mode 100644
index 00000000..207a2f7c
Binary files /dev/null and b/docs/assets/clawd/idle3/04.png differ
diff --git a/docs/assets/clawd/idle3/04.svg b/docs/assets/clawd/idle3/04.svg
new file mode 100644
index 00000000..a2ea10ce
--- /dev/null
+++ b/docs/assets/clawd/idle3/04.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle3/05.png b/docs/assets/clawd/idle3/05.png
new file mode 100644
index 00000000..8068f23c
Binary files /dev/null and b/docs/assets/clawd/idle3/05.png differ
diff --git a/docs/assets/clawd/idle3/05.svg b/docs/assets/clawd/idle3/05.svg
new file mode 100644
index 00000000..de4f9755
--- /dev/null
+++ b/docs/assets/clawd/idle3/05.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle3/06.png b/docs/assets/clawd/idle3/06.png
new file mode 100644
index 00000000..b881330e
Binary files /dev/null and b/docs/assets/clawd/idle3/06.png differ
diff --git a/docs/assets/clawd/idle3/06.svg b/docs/assets/clawd/idle3/06.svg
new file mode 100644
index 00000000..921c4f1d
--- /dev/null
+++ b/docs/assets/clawd/idle3/06.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle3/07.png b/docs/assets/clawd/idle3/07.png
new file mode 100644
index 00000000..3b44f902
Binary files /dev/null and b/docs/assets/clawd/idle3/07.png differ
diff --git a/docs/assets/clawd/idle3/07.svg b/docs/assets/clawd/idle3/07.svg
new file mode 100644
index 00000000..aa115d7c
--- /dev/null
+++ b/docs/assets/clawd/idle3/07.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle3/08.png b/docs/assets/clawd/idle3/08.png
new file mode 100644
index 00000000..b881330e
Binary files /dev/null and b/docs/assets/clawd/idle3/08.png differ
diff --git a/docs/assets/clawd/idle3/08.svg b/docs/assets/clawd/idle3/08.svg
new file mode 100644
index 00000000..921c4f1d
--- /dev/null
+++ b/docs/assets/clawd/idle3/08.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle3/09.png b/docs/assets/clawd/idle3/09.png
new file mode 100644
index 00000000..3b44f902
Binary files /dev/null and b/docs/assets/clawd/idle3/09.png differ
diff --git a/docs/assets/clawd/idle3/09.svg b/docs/assets/clawd/idle3/09.svg
new file mode 100644
index 00000000..aa115d7c
--- /dev/null
+++ b/docs/assets/clawd/idle3/09.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle3/10.png b/docs/assets/clawd/idle3/10.png
new file mode 100644
index 00000000..cf216d20
Binary files /dev/null and b/docs/assets/clawd/idle3/10.png differ
diff --git a/docs/assets/clawd/idle3/10.svg b/docs/assets/clawd/idle3/10.svg
new file mode 100644
index 00000000..4ddc1001
--- /dev/null
+++ b/docs/assets/clawd/idle3/10.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle3/11.png b/docs/assets/clawd/idle3/11.png
new file mode 100644
index 00000000..bdef282d
Binary files /dev/null and b/docs/assets/clawd/idle3/11.png differ
diff --git a/docs/assets/clawd/idle3/11.svg b/docs/assets/clawd/idle3/11.svg
new file mode 100644
index 00000000..886df307
--- /dev/null
+++ b/docs/assets/clawd/idle3/11.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle3/12.png b/docs/assets/clawd/idle3/12.png
new file mode 100644
index 00000000..852c242c
Binary files /dev/null and b/docs/assets/clawd/idle3/12.png differ
diff --git a/docs/assets/clawd/idle3/12.svg b/docs/assets/clawd/idle3/12.svg
new file mode 100644
index 00000000..f7cf72d2
--- /dev/null
+++ b/docs/assets/clawd/idle3/12.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle3/13.png b/docs/assets/clawd/idle3/13.png
new file mode 100644
index 00000000..c4dbcc58
Binary files /dev/null and b/docs/assets/clawd/idle3/13.png differ
diff --git a/docs/assets/clawd/idle3/13.svg b/docs/assets/clawd/idle3/13.svg
new file mode 100644
index 00000000..9679175f
--- /dev/null
+++ b/docs/assets/clawd/idle3/13.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle3/14.png b/docs/assets/clawd/idle3/14.png
new file mode 100644
index 00000000..19717c4a
Binary files /dev/null and b/docs/assets/clawd/idle3/14.png differ
diff --git a/docs/assets/clawd/idle3/14.svg b/docs/assets/clawd/idle3/14.svg
new file mode 100644
index 00000000..44205e58
--- /dev/null
+++ b/docs/assets/clawd/idle3/14.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle3/15.png b/docs/assets/clawd/idle3/15.png
new file mode 100644
index 00000000..fc7ab793
Binary files /dev/null and b/docs/assets/clawd/idle3/15.png differ
diff --git a/docs/assets/clawd/idle3/15.svg b/docs/assets/clawd/idle3/15.svg
new file mode 100644
index 00000000..5ecdb5c4
--- /dev/null
+++ b/docs/assets/clawd/idle3/15.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle3/16.png b/docs/assets/clawd/idle3/16.png
new file mode 100644
index 00000000..00d543fe
Binary files /dev/null and b/docs/assets/clawd/idle3/16.png differ
diff --git a/docs/assets/clawd/idle3/16.svg b/docs/assets/clawd/idle3/16.svg
new file mode 100644
index 00000000..dcd52259
--- /dev/null
+++ b/docs/assets/clawd/idle3/16.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle3/17.png b/docs/assets/clawd/idle3/17.png
new file mode 100644
index 00000000..f1d2d6c0
Binary files /dev/null and b/docs/assets/clawd/idle3/17.png differ
diff --git a/docs/assets/clawd/idle3/17.svg b/docs/assets/clawd/idle3/17.svg
new file mode 100644
index 00000000..3658485c
--- /dev/null
+++ b/docs/assets/clawd/idle3/17.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle3/18.png b/docs/assets/clawd/idle3/18.png
new file mode 100644
index 00000000..16a3b873
Binary files /dev/null and b/docs/assets/clawd/idle3/18.png differ
diff --git a/docs/assets/clawd/idle3/18.svg b/docs/assets/clawd/idle3/18.svg
new file mode 100644
index 00000000..d5c820a8
--- /dev/null
+++ b/docs/assets/clawd/idle3/18.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle3/19.png b/docs/assets/clawd/idle3/19.png
new file mode 100644
index 00000000..9f3b341e
Binary files /dev/null and b/docs/assets/clawd/idle3/19.png differ
diff --git a/docs/assets/clawd/idle3/19.svg b/docs/assets/clawd/idle3/19.svg
new file mode 100644
index 00000000..7d9d0509
--- /dev/null
+++ b/docs/assets/clawd/idle3/19.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/idle3/clip.gif b/docs/assets/clawd/idle3/clip.gif
new file mode 100644
index 00000000..66b33dfa
Binary files /dev/null and b/docs/assets/clawd/idle3/clip.gif differ
diff --git a/docs/assets/clawd/idle3/clip.mp4 b/docs/assets/clawd/idle3/clip.mp4
new file mode 100644
index 00000000..34a4c93b
Binary files /dev/null and b/docs/assets/clawd/idle3/clip.mp4 differ
diff --git a/docs/assets/clawd/idle3/clip.webm b/docs/assets/clawd/idle3/clip.webm
new file mode 100644
index 00000000..e0edfa54
Binary files /dev/null and b/docs/assets/clawd/idle3/clip.webm differ
diff --git a/docs/assets/clawd/idle3/sheet.png b/docs/assets/clawd/idle3/sheet.png
new file mode 100644
index 00000000..d8e4b232
Binary files /dev/null and b/docs/assets/clawd/idle3/sheet.png differ
diff --git a/docs/assets/clawd/shiny/dance/00.png b/docs/assets/clawd/shiny/dance/00.png
new file mode 100644
index 00000000..54f24e9c
Binary files /dev/null and b/docs/assets/clawd/shiny/dance/00.png differ
diff --git a/docs/assets/clawd/shiny/dance/00.svg b/docs/assets/clawd/shiny/dance/00.svg
new file mode 100644
index 00000000..6d509b2e
--- /dev/null
+++ b/docs/assets/clawd/shiny/dance/00.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/dance/01.png b/docs/assets/clawd/shiny/dance/01.png
new file mode 100644
index 00000000..e1484276
Binary files /dev/null and b/docs/assets/clawd/shiny/dance/01.png differ
diff --git a/docs/assets/clawd/shiny/dance/01.svg b/docs/assets/clawd/shiny/dance/01.svg
new file mode 100644
index 00000000..5621aa7f
--- /dev/null
+++ b/docs/assets/clawd/shiny/dance/01.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/dance/02.png b/docs/assets/clawd/shiny/dance/02.png
new file mode 100644
index 00000000..2f3f300d
Binary files /dev/null and b/docs/assets/clawd/shiny/dance/02.png differ
diff --git a/docs/assets/clawd/shiny/dance/02.svg b/docs/assets/clawd/shiny/dance/02.svg
new file mode 100644
index 00000000..332218f8
--- /dev/null
+++ b/docs/assets/clawd/shiny/dance/02.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/dance/03.png b/docs/assets/clawd/shiny/dance/03.png
new file mode 100644
index 00000000..02a2ae16
Binary files /dev/null and b/docs/assets/clawd/shiny/dance/03.png differ
diff --git a/docs/assets/clawd/shiny/dance/03.svg b/docs/assets/clawd/shiny/dance/03.svg
new file mode 100644
index 00000000..6e91897c
--- /dev/null
+++ b/docs/assets/clawd/shiny/dance/03.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/dance/04.png b/docs/assets/clawd/shiny/dance/04.png
new file mode 100644
index 00000000..c3dcbdc8
Binary files /dev/null and b/docs/assets/clawd/shiny/dance/04.png differ
diff --git a/docs/assets/clawd/shiny/dance/04.svg b/docs/assets/clawd/shiny/dance/04.svg
new file mode 100644
index 00000000..2623ea2c
--- /dev/null
+++ b/docs/assets/clawd/shiny/dance/04.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/dance/05.png b/docs/assets/clawd/shiny/dance/05.png
new file mode 100644
index 00000000..36964568
Binary files /dev/null and b/docs/assets/clawd/shiny/dance/05.png differ
diff --git a/docs/assets/clawd/shiny/dance/05.svg b/docs/assets/clawd/shiny/dance/05.svg
new file mode 100644
index 00000000..9e91a2e5
--- /dev/null
+++ b/docs/assets/clawd/shiny/dance/05.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/dance/06.png b/docs/assets/clawd/shiny/dance/06.png
new file mode 100644
index 00000000..be59cb97
Binary files /dev/null and b/docs/assets/clawd/shiny/dance/06.png differ
diff --git a/docs/assets/clawd/shiny/dance/06.svg b/docs/assets/clawd/shiny/dance/06.svg
new file mode 100644
index 00000000..82459e62
--- /dev/null
+++ b/docs/assets/clawd/shiny/dance/06.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/dance/07.png b/docs/assets/clawd/shiny/dance/07.png
new file mode 100644
index 00000000..8d891141
Binary files /dev/null and b/docs/assets/clawd/shiny/dance/07.png differ
diff --git a/docs/assets/clawd/shiny/dance/07.svg b/docs/assets/clawd/shiny/dance/07.svg
new file mode 100644
index 00000000..9b4586bc
--- /dev/null
+++ b/docs/assets/clawd/shiny/dance/07.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/dance/08.png b/docs/assets/clawd/shiny/dance/08.png
new file mode 100644
index 00000000..572ba1e0
Binary files /dev/null and b/docs/assets/clawd/shiny/dance/08.png differ
diff --git a/docs/assets/clawd/shiny/dance/08.svg b/docs/assets/clawd/shiny/dance/08.svg
new file mode 100644
index 00000000..db947303
--- /dev/null
+++ b/docs/assets/clawd/shiny/dance/08.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/dance/09.png b/docs/assets/clawd/shiny/dance/09.png
new file mode 100644
index 00000000..0362d99e
Binary files /dev/null and b/docs/assets/clawd/shiny/dance/09.png differ
diff --git a/docs/assets/clawd/shiny/dance/09.svg b/docs/assets/clawd/shiny/dance/09.svg
new file mode 100644
index 00000000..eef748a8
--- /dev/null
+++ b/docs/assets/clawd/shiny/dance/09.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/dance/10.png b/docs/assets/clawd/shiny/dance/10.png
new file mode 100644
index 00000000..66dcc0ad
Binary files /dev/null and b/docs/assets/clawd/shiny/dance/10.png differ
diff --git a/docs/assets/clawd/shiny/dance/10.svg b/docs/assets/clawd/shiny/dance/10.svg
new file mode 100644
index 00000000..f2c55b13
--- /dev/null
+++ b/docs/assets/clawd/shiny/dance/10.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/dance/11.png b/docs/assets/clawd/shiny/dance/11.png
new file mode 100644
index 00000000..4bcc303c
Binary files /dev/null and b/docs/assets/clawd/shiny/dance/11.png differ
diff --git a/docs/assets/clawd/shiny/dance/11.svg b/docs/assets/clawd/shiny/dance/11.svg
new file mode 100644
index 00000000..3bda8a95
--- /dev/null
+++ b/docs/assets/clawd/shiny/dance/11.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/dance/clip.gif b/docs/assets/clawd/shiny/dance/clip.gif
new file mode 100644
index 00000000..63e69035
Binary files /dev/null and b/docs/assets/clawd/shiny/dance/clip.gif differ
diff --git a/docs/assets/clawd/shiny/dance/clip.mp4 b/docs/assets/clawd/shiny/dance/clip.mp4
new file mode 100644
index 00000000..1429af5c
Binary files /dev/null and b/docs/assets/clawd/shiny/dance/clip.mp4 differ
diff --git a/docs/assets/clawd/shiny/dance/clip.webm b/docs/assets/clawd/shiny/dance/clip.webm
new file mode 100644
index 00000000..b8804e66
Binary files /dev/null and b/docs/assets/clawd/shiny/dance/clip.webm differ
diff --git a/docs/assets/clawd/shiny/dance/sheet.png b/docs/assets/clawd/shiny/dance/sheet.png
new file mode 100644
index 00000000..22c20ac9
Binary files /dev/null and b/docs/assets/clawd/shiny/dance/sheet.png differ
diff --git a/docs/assets/clawd/shiny/idle2/00.png b/docs/assets/clawd/shiny/idle2/00.png
new file mode 100644
index 00000000..eda7eb74
Binary files /dev/null and b/docs/assets/clawd/shiny/idle2/00.png differ
diff --git a/docs/assets/clawd/shiny/idle2/00.svg b/docs/assets/clawd/shiny/idle2/00.svg
new file mode 100644
index 00000000..cf715cdf
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle2/00.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle2/01.png b/docs/assets/clawd/shiny/idle2/01.png
new file mode 100644
index 00000000..f1bcc154
Binary files /dev/null and b/docs/assets/clawd/shiny/idle2/01.png differ
diff --git a/docs/assets/clawd/shiny/idle2/01.svg b/docs/assets/clawd/shiny/idle2/01.svg
new file mode 100644
index 00000000..dba7e8cb
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle2/01.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle2/02.png b/docs/assets/clawd/shiny/idle2/02.png
new file mode 100644
index 00000000..6fe3ef0b
Binary files /dev/null and b/docs/assets/clawd/shiny/idle2/02.png differ
diff --git a/docs/assets/clawd/shiny/idle2/02.svg b/docs/assets/clawd/shiny/idle2/02.svg
new file mode 100644
index 00000000..c97a0120
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle2/02.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle2/03.png b/docs/assets/clawd/shiny/idle2/03.png
new file mode 100644
index 00000000..84a47b0c
Binary files /dev/null and b/docs/assets/clawd/shiny/idle2/03.png differ
diff --git a/docs/assets/clawd/shiny/idle2/03.svg b/docs/assets/clawd/shiny/idle2/03.svg
new file mode 100644
index 00000000..15f37427
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle2/03.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle2/04.png b/docs/assets/clawd/shiny/idle2/04.png
new file mode 100644
index 00000000..475062ad
Binary files /dev/null and b/docs/assets/clawd/shiny/idle2/04.png differ
diff --git a/docs/assets/clawd/shiny/idle2/04.svg b/docs/assets/clawd/shiny/idle2/04.svg
new file mode 100644
index 00000000..c7e0d592
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle2/04.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle2/05.png b/docs/assets/clawd/shiny/idle2/05.png
new file mode 100644
index 00000000..33dda2d9
Binary files /dev/null and b/docs/assets/clawd/shiny/idle2/05.png differ
diff --git a/docs/assets/clawd/shiny/idle2/05.svg b/docs/assets/clawd/shiny/idle2/05.svg
new file mode 100644
index 00000000..8798254f
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle2/05.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle2/06.png b/docs/assets/clawd/shiny/idle2/06.png
new file mode 100644
index 00000000..458985d3
Binary files /dev/null and b/docs/assets/clawd/shiny/idle2/06.png differ
diff --git a/docs/assets/clawd/shiny/idle2/06.svg b/docs/assets/clawd/shiny/idle2/06.svg
new file mode 100644
index 00000000..6f4968e1
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle2/06.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle2/07.png b/docs/assets/clawd/shiny/idle2/07.png
new file mode 100644
index 00000000..d31580b4
Binary files /dev/null and b/docs/assets/clawd/shiny/idle2/07.png differ
diff --git a/docs/assets/clawd/shiny/idle2/07.svg b/docs/assets/clawd/shiny/idle2/07.svg
new file mode 100644
index 00000000..33dc0e38
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle2/07.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle2/08.png b/docs/assets/clawd/shiny/idle2/08.png
new file mode 100644
index 00000000..44c47587
Binary files /dev/null and b/docs/assets/clawd/shiny/idle2/08.png differ
diff --git a/docs/assets/clawd/shiny/idle2/08.svg b/docs/assets/clawd/shiny/idle2/08.svg
new file mode 100644
index 00000000..1f68ea62
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle2/08.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle2/09.png b/docs/assets/clawd/shiny/idle2/09.png
new file mode 100644
index 00000000..e840ebc6
Binary files /dev/null and b/docs/assets/clawd/shiny/idle2/09.png differ
diff --git a/docs/assets/clawd/shiny/idle2/09.svg b/docs/assets/clawd/shiny/idle2/09.svg
new file mode 100644
index 00000000..bb57ae63
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle2/09.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle2/10.png b/docs/assets/clawd/shiny/idle2/10.png
new file mode 100644
index 00000000..d31580b4
Binary files /dev/null and b/docs/assets/clawd/shiny/idle2/10.png differ
diff --git a/docs/assets/clawd/shiny/idle2/10.svg b/docs/assets/clawd/shiny/idle2/10.svg
new file mode 100644
index 00000000..33dc0e38
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle2/10.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle2/11.png b/docs/assets/clawd/shiny/idle2/11.png
new file mode 100644
index 00000000..f1bcc154
Binary files /dev/null and b/docs/assets/clawd/shiny/idle2/11.png differ
diff --git a/docs/assets/clawd/shiny/idle2/11.svg b/docs/assets/clawd/shiny/idle2/11.svg
new file mode 100644
index 00000000..dba7e8cb
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle2/11.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle2/12.png b/docs/assets/clawd/shiny/idle2/12.png
new file mode 100644
index 00000000..eda7eb74
Binary files /dev/null and b/docs/assets/clawd/shiny/idle2/12.png differ
diff --git a/docs/assets/clawd/shiny/idle2/12.svg b/docs/assets/clawd/shiny/idle2/12.svg
new file mode 100644
index 00000000..cf715cdf
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle2/12.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle2/clip.gif b/docs/assets/clawd/shiny/idle2/clip.gif
new file mode 100644
index 00000000..24b3f91b
Binary files /dev/null and b/docs/assets/clawd/shiny/idle2/clip.gif differ
diff --git a/docs/assets/clawd/shiny/idle2/clip.mp4 b/docs/assets/clawd/shiny/idle2/clip.mp4
new file mode 100644
index 00000000..f9df6415
Binary files /dev/null and b/docs/assets/clawd/shiny/idle2/clip.mp4 differ
diff --git a/docs/assets/clawd/shiny/idle2/clip.webm b/docs/assets/clawd/shiny/idle2/clip.webm
new file mode 100644
index 00000000..7159bdd7
Binary files /dev/null and b/docs/assets/clawd/shiny/idle2/clip.webm differ
diff --git a/docs/assets/clawd/shiny/idle2/sheet.png b/docs/assets/clawd/shiny/idle2/sheet.png
new file mode 100644
index 00000000..f0eff710
Binary files /dev/null and b/docs/assets/clawd/shiny/idle2/sheet.png differ
diff --git a/docs/assets/clawd/shiny/idle3/00.png b/docs/assets/clawd/shiny/idle3/00.png
new file mode 100644
index 00000000..eda7eb74
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/00.png differ
diff --git a/docs/assets/clawd/shiny/idle3/00.svg b/docs/assets/clawd/shiny/idle3/00.svg
new file mode 100644
index 00000000..cf715cdf
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle3/00.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle3/01.png b/docs/assets/clawd/shiny/idle3/01.png
new file mode 100644
index 00000000..49cb8599
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/01.png differ
diff --git a/docs/assets/clawd/shiny/idle3/01.svg b/docs/assets/clawd/shiny/idle3/01.svg
new file mode 100644
index 00000000..8ac5b0f7
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle3/01.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle3/02.png b/docs/assets/clawd/shiny/idle3/02.png
new file mode 100644
index 00000000..a258a744
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/02.png differ
diff --git a/docs/assets/clawd/shiny/idle3/02.svg b/docs/assets/clawd/shiny/idle3/02.svg
new file mode 100644
index 00000000..a6b73198
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle3/02.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle3/03.png b/docs/assets/clawd/shiny/idle3/03.png
new file mode 100644
index 00000000..49cb8599
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/03.png differ
diff --git a/docs/assets/clawd/shiny/idle3/03.svg b/docs/assets/clawd/shiny/idle3/03.svg
new file mode 100644
index 00000000..8ac5b0f7
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle3/03.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle3/04.png b/docs/assets/clawd/shiny/idle3/04.png
new file mode 100644
index 00000000..1e488d30
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/04.png differ
diff --git a/docs/assets/clawd/shiny/idle3/04.svg b/docs/assets/clawd/shiny/idle3/04.svg
new file mode 100644
index 00000000..71b70572
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle3/04.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle3/05.png b/docs/assets/clawd/shiny/idle3/05.png
new file mode 100644
index 00000000..64c2d96b
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/05.png differ
diff --git a/docs/assets/clawd/shiny/idle3/05.svg b/docs/assets/clawd/shiny/idle3/05.svg
new file mode 100644
index 00000000..64d0d9a0
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle3/05.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle3/06.png b/docs/assets/clawd/shiny/idle3/06.png
new file mode 100644
index 00000000..c44c40b8
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/06.png differ
diff --git a/docs/assets/clawd/shiny/idle3/06.svg b/docs/assets/clawd/shiny/idle3/06.svg
new file mode 100644
index 00000000..320d1146
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle3/06.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle3/07.png b/docs/assets/clawd/shiny/idle3/07.png
new file mode 100644
index 00000000..a6119d8a
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/07.png differ
diff --git a/docs/assets/clawd/shiny/idle3/07.svg b/docs/assets/clawd/shiny/idle3/07.svg
new file mode 100644
index 00000000..aba5ef94
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle3/07.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle3/08.png b/docs/assets/clawd/shiny/idle3/08.png
new file mode 100644
index 00000000..c44c40b8
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/08.png differ
diff --git a/docs/assets/clawd/shiny/idle3/08.svg b/docs/assets/clawd/shiny/idle3/08.svg
new file mode 100644
index 00000000..320d1146
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle3/08.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle3/09.png b/docs/assets/clawd/shiny/idle3/09.png
new file mode 100644
index 00000000..a6119d8a
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/09.png differ
diff --git a/docs/assets/clawd/shiny/idle3/09.svg b/docs/assets/clawd/shiny/idle3/09.svg
new file mode 100644
index 00000000..aba5ef94
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle3/09.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle3/10.png b/docs/assets/clawd/shiny/idle3/10.png
new file mode 100644
index 00000000..d1091f18
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/10.png differ
diff --git a/docs/assets/clawd/shiny/idle3/10.svg b/docs/assets/clawd/shiny/idle3/10.svg
new file mode 100644
index 00000000..e255c092
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle3/10.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle3/11.png b/docs/assets/clawd/shiny/idle3/11.png
new file mode 100644
index 00000000..f33b131b
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/11.png differ
diff --git a/docs/assets/clawd/shiny/idle3/11.svg b/docs/assets/clawd/shiny/idle3/11.svg
new file mode 100644
index 00000000..1c5d7b6e
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle3/11.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle3/12.png b/docs/assets/clawd/shiny/idle3/12.png
new file mode 100644
index 00000000..346c273d
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/12.png differ
diff --git a/docs/assets/clawd/shiny/idle3/12.svg b/docs/assets/clawd/shiny/idle3/12.svg
new file mode 100644
index 00000000..1a1b3c6a
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle3/12.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle3/13.png b/docs/assets/clawd/shiny/idle3/13.png
new file mode 100644
index 00000000..dc172afb
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/13.png differ
diff --git a/docs/assets/clawd/shiny/idle3/13.svg b/docs/assets/clawd/shiny/idle3/13.svg
new file mode 100644
index 00000000..2010bccd
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle3/13.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle3/14.png b/docs/assets/clawd/shiny/idle3/14.png
new file mode 100644
index 00000000..5c7d9afb
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/14.png differ
diff --git a/docs/assets/clawd/shiny/idle3/14.svg b/docs/assets/clawd/shiny/idle3/14.svg
new file mode 100644
index 00000000..8b32f986
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle3/14.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle3/15.png b/docs/assets/clawd/shiny/idle3/15.png
new file mode 100644
index 00000000..f57f4bdd
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/15.png differ
diff --git a/docs/assets/clawd/shiny/idle3/15.svg b/docs/assets/clawd/shiny/idle3/15.svg
new file mode 100644
index 00000000..19564e5d
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle3/15.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle3/16.png b/docs/assets/clawd/shiny/idle3/16.png
new file mode 100644
index 00000000..fa92446d
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/16.png differ
diff --git a/docs/assets/clawd/shiny/idle3/16.svg b/docs/assets/clawd/shiny/idle3/16.svg
new file mode 100644
index 00000000..842f1359
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle3/16.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle3/17.png b/docs/assets/clawd/shiny/idle3/17.png
new file mode 100644
index 00000000..be4af812
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/17.png differ
diff --git a/docs/assets/clawd/shiny/idle3/17.svg b/docs/assets/clawd/shiny/idle3/17.svg
new file mode 100644
index 00000000..8d20a8a9
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle3/17.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle3/18.png b/docs/assets/clawd/shiny/idle3/18.png
new file mode 100644
index 00000000..333d2cb2
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/18.png differ
diff --git a/docs/assets/clawd/shiny/idle3/18.svg b/docs/assets/clawd/shiny/idle3/18.svg
new file mode 100644
index 00000000..1c5ce1db
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle3/18.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle3/19.png b/docs/assets/clawd/shiny/idle3/19.png
new file mode 100644
index 00000000..eda7eb74
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/19.png differ
diff --git a/docs/assets/clawd/shiny/idle3/19.svg b/docs/assets/clawd/shiny/idle3/19.svg
new file mode 100644
index 00000000..cf715cdf
--- /dev/null
+++ b/docs/assets/clawd/shiny/idle3/19.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/idle3/clip.gif b/docs/assets/clawd/shiny/idle3/clip.gif
new file mode 100644
index 00000000..913bb0e8
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/clip.gif differ
diff --git a/docs/assets/clawd/shiny/idle3/clip.mp4 b/docs/assets/clawd/shiny/idle3/clip.mp4
new file mode 100644
index 00000000..55b9e18d
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/clip.mp4 differ
diff --git a/docs/assets/clawd/shiny/idle3/clip.webm b/docs/assets/clawd/shiny/idle3/clip.webm
new file mode 100644
index 00000000..b6679f26
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/clip.webm differ
diff --git a/docs/assets/clawd/shiny/idle3/sheet.png b/docs/assets/clawd/shiny/idle3/sheet.png
new file mode 100644
index 00000000..895dd9fe
Binary files /dev/null and b/docs/assets/clawd/shiny/idle3/sheet.png differ
diff --git a/docs/assets/clawd/shiny/work-dance/00.png b/docs/assets/clawd/shiny/work-dance/00.png
new file mode 100644
index 00000000..c786db11
Binary files /dev/null and b/docs/assets/clawd/shiny/work-dance/00.png differ
diff --git a/docs/assets/clawd/shiny/work-dance/00.svg b/docs/assets/clawd/shiny/work-dance/00.svg
new file mode 100644
index 00000000..4d3e98f8
--- /dev/null
+++ b/docs/assets/clawd/shiny/work-dance/00.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/work-dance/01.png b/docs/assets/clawd/shiny/work-dance/01.png
new file mode 100644
index 00000000..5469841c
Binary files /dev/null and b/docs/assets/clawd/shiny/work-dance/01.png differ
diff --git a/docs/assets/clawd/shiny/work-dance/01.svg b/docs/assets/clawd/shiny/work-dance/01.svg
new file mode 100644
index 00000000..caf7a676
--- /dev/null
+++ b/docs/assets/clawd/shiny/work-dance/01.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/work-dance/02.png b/docs/assets/clawd/shiny/work-dance/02.png
new file mode 100644
index 00000000..559ec45a
Binary files /dev/null and b/docs/assets/clawd/shiny/work-dance/02.png differ
diff --git a/docs/assets/clawd/shiny/work-dance/02.svg b/docs/assets/clawd/shiny/work-dance/02.svg
new file mode 100644
index 00000000..92c99418
--- /dev/null
+++ b/docs/assets/clawd/shiny/work-dance/02.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/work-dance/03.png b/docs/assets/clawd/shiny/work-dance/03.png
new file mode 100644
index 00000000..f70b16a8
Binary files /dev/null and b/docs/assets/clawd/shiny/work-dance/03.png differ
diff --git a/docs/assets/clawd/shiny/work-dance/03.svg b/docs/assets/clawd/shiny/work-dance/03.svg
new file mode 100644
index 00000000..7d22b53c
--- /dev/null
+++ b/docs/assets/clawd/shiny/work-dance/03.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/work-dance/04.png b/docs/assets/clawd/shiny/work-dance/04.png
new file mode 100644
index 00000000..3e8fde87
Binary files /dev/null and b/docs/assets/clawd/shiny/work-dance/04.png differ
diff --git a/docs/assets/clawd/shiny/work-dance/04.svg b/docs/assets/clawd/shiny/work-dance/04.svg
new file mode 100644
index 00000000..664f3971
--- /dev/null
+++ b/docs/assets/clawd/shiny/work-dance/04.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/work-dance/05.png b/docs/assets/clawd/shiny/work-dance/05.png
new file mode 100644
index 00000000..47748973
Binary files /dev/null and b/docs/assets/clawd/shiny/work-dance/05.png differ
diff --git a/docs/assets/clawd/shiny/work-dance/05.svg b/docs/assets/clawd/shiny/work-dance/05.svg
new file mode 100644
index 00000000..db621fbc
--- /dev/null
+++ b/docs/assets/clawd/shiny/work-dance/05.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/work-dance/06.png b/docs/assets/clawd/shiny/work-dance/06.png
new file mode 100644
index 00000000..0ec7c580
Binary files /dev/null and b/docs/assets/clawd/shiny/work-dance/06.png differ
diff --git a/docs/assets/clawd/shiny/work-dance/06.svg b/docs/assets/clawd/shiny/work-dance/06.svg
new file mode 100644
index 00000000..d16545ab
--- /dev/null
+++ b/docs/assets/clawd/shiny/work-dance/06.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/work-dance/07.png b/docs/assets/clawd/shiny/work-dance/07.png
new file mode 100644
index 00000000..ef6fb4f1
Binary files /dev/null and b/docs/assets/clawd/shiny/work-dance/07.png differ
diff --git a/docs/assets/clawd/shiny/work-dance/07.svg b/docs/assets/clawd/shiny/work-dance/07.svg
new file mode 100644
index 00000000..6847ad73
--- /dev/null
+++ b/docs/assets/clawd/shiny/work-dance/07.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/work-dance/08.png b/docs/assets/clawd/shiny/work-dance/08.png
new file mode 100644
index 00000000..74fb8fa3
Binary files /dev/null and b/docs/assets/clawd/shiny/work-dance/08.png differ
diff --git a/docs/assets/clawd/shiny/work-dance/08.svg b/docs/assets/clawd/shiny/work-dance/08.svg
new file mode 100644
index 00000000..00e57313
--- /dev/null
+++ b/docs/assets/clawd/shiny/work-dance/08.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/work-dance/09.png b/docs/assets/clawd/shiny/work-dance/09.png
new file mode 100644
index 00000000..bacf1cce
Binary files /dev/null and b/docs/assets/clawd/shiny/work-dance/09.png differ
diff --git a/docs/assets/clawd/shiny/work-dance/09.svg b/docs/assets/clawd/shiny/work-dance/09.svg
new file mode 100644
index 00000000..d5f13509
--- /dev/null
+++ b/docs/assets/clawd/shiny/work-dance/09.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/work-dance/10.png b/docs/assets/clawd/shiny/work-dance/10.png
new file mode 100644
index 00000000..0cd22faf
Binary files /dev/null and b/docs/assets/clawd/shiny/work-dance/10.png differ
diff --git a/docs/assets/clawd/shiny/work-dance/10.svg b/docs/assets/clawd/shiny/work-dance/10.svg
new file mode 100644
index 00000000..cd6ee4d7
--- /dev/null
+++ b/docs/assets/clawd/shiny/work-dance/10.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/work-dance/11.png b/docs/assets/clawd/shiny/work-dance/11.png
new file mode 100644
index 00000000..a58e466e
Binary files /dev/null and b/docs/assets/clawd/shiny/work-dance/11.png differ
diff --git a/docs/assets/clawd/shiny/work-dance/11.svg b/docs/assets/clawd/shiny/work-dance/11.svg
new file mode 100644
index 00000000..22ad190e
--- /dev/null
+++ b/docs/assets/clawd/shiny/work-dance/11.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/shiny/work-dance/clip.gif b/docs/assets/clawd/shiny/work-dance/clip.gif
new file mode 100644
index 00000000..c9833d31
Binary files /dev/null and b/docs/assets/clawd/shiny/work-dance/clip.gif differ
diff --git a/docs/assets/clawd/shiny/work-dance/clip.mp4 b/docs/assets/clawd/shiny/work-dance/clip.mp4
new file mode 100644
index 00000000..d688bf8b
Binary files /dev/null and b/docs/assets/clawd/shiny/work-dance/clip.mp4 differ
diff --git a/docs/assets/clawd/shiny/work-dance/clip.webm b/docs/assets/clawd/shiny/work-dance/clip.webm
new file mode 100644
index 00000000..710f7e89
Binary files /dev/null and b/docs/assets/clawd/shiny/work-dance/clip.webm differ
diff --git a/docs/assets/clawd/shiny/work-dance/sheet.png b/docs/assets/clawd/shiny/work-dance/sheet.png
new file mode 100644
index 00000000..d9efcfed
Binary files /dev/null and b/docs/assets/clawd/shiny/work-dance/sheet.png differ
diff --git a/docs/assets/clawd/work-dance/00.png b/docs/assets/clawd/work-dance/00.png
new file mode 100644
index 00000000..d9d51560
Binary files /dev/null and b/docs/assets/clawd/work-dance/00.png differ
diff --git a/docs/assets/clawd/work-dance/00.svg b/docs/assets/clawd/work-dance/00.svg
new file mode 100644
index 00000000..c5943278
--- /dev/null
+++ b/docs/assets/clawd/work-dance/00.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/work-dance/01.png b/docs/assets/clawd/work-dance/01.png
new file mode 100644
index 00000000..0db1a6b3
Binary files /dev/null and b/docs/assets/clawd/work-dance/01.png differ
diff --git a/docs/assets/clawd/work-dance/01.svg b/docs/assets/clawd/work-dance/01.svg
new file mode 100644
index 00000000..14df89d1
--- /dev/null
+++ b/docs/assets/clawd/work-dance/01.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/work-dance/02.png b/docs/assets/clawd/work-dance/02.png
new file mode 100644
index 00000000..fe44112b
Binary files /dev/null and b/docs/assets/clawd/work-dance/02.png differ
diff --git a/docs/assets/clawd/work-dance/02.svg b/docs/assets/clawd/work-dance/02.svg
new file mode 100644
index 00000000..2bcc9401
--- /dev/null
+++ b/docs/assets/clawd/work-dance/02.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/work-dance/03.png b/docs/assets/clawd/work-dance/03.png
new file mode 100644
index 00000000..b062d752
Binary files /dev/null and b/docs/assets/clawd/work-dance/03.png differ
diff --git a/docs/assets/clawd/work-dance/03.svg b/docs/assets/clawd/work-dance/03.svg
new file mode 100644
index 00000000..6d1e8c9d
--- /dev/null
+++ b/docs/assets/clawd/work-dance/03.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/work-dance/04.png b/docs/assets/clawd/work-dance/04.png
new file mode 100644
index 00000000..8219d1dd
Binary files /dev/null and b/docs/assets/clawd/work-dance/04.png differ
diff --git a/docs/assets/clawd/work-dance/04.svg b/docs/assets/clawd/work-dance/04.svg
new file mode 100644
index 00000000..2b68fac6
--- /dev/null
+++ b/docs/assets/clawd/work-dance/04.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/work-dance/05.png b/docs/assets/clawd/work-dance/05.png
new file mode 100644
index 00000000..2d778e1e
Binary files /dev/null and b/docs/assets/clawd/work-dance/05.png differ
diff --git a/docs/assets/clawd/work-dance/05.svg b/docs/assets/clawd/work-dance/05.svg
new file mode 100644
index 00000000..75dfc5a9
--- /dev/null
+++ b/docs/assets/clawd/work-dance/05.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/work-dance/06.png b/docs/assets/clawd/work-dance/06.png
new file mode 100644
index 00000000..fc1c4820
Binary files /dev/null and b/docs/assets/clawd/work-dance/06.png differ
diff --git a/docs/assets/clawd/work-dance/06.svg b/docs/assets/clawd/work-dance/06.svg
new file mode 100644
index 00000000..2467847f
--- /dev/null
+++ b/docs/assets/clawd/work-dance/06.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/work-dance/07.png b/docs/assets/clawd/work-dance/07.png
new file mode 100644
index 00000000..e0f29021
Binary files /dev/null and b/docs/assets/clawd/work-dance/07.png differ
diff --git a/docs/assets/clawd/work-dance/07.svg b/docs/assets/clawd/work-dance/07.svg
new file mode 100644
index 00000000..025c09c8
--- /dev/null
+++ b/docs/assets/clawd/work-dance/07.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/work-dance/08.png b/docs/assets/clawd/work-dance/08.png
new file mode 100644
index 00000000..9431f94e
Binary files /dev/null and b/docs/assets/clawd/work-dance/08.png differ
diff --git a/docs/assets/clawd/work-dance/08.svg b/docs/assets/clawd/work-dance/08.svg
new file mode 100644
index 00000000..b3783c75
--- /dev/null
+++ b/docs/assets/clawd/work-dance/08.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/work-dance/09.png b/docs/assets/clawd/work-dance/09.png
new file mode 100644
index 00000000..e5ae75f1
Binary files /dev/null and b/docs/assets/clawd/work-dance/09.png differ
diff --git a/docs/assets/clawd/work-dance/09.svg b/docs/assets/clawd/work-dance/09.svg
new file mode 100644
index 00000000..3c417092
--- /dev/null
+++ b/docs/assets/clawd/work-dance/09.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/work-dance/10.png b/docs/assets/clawd/work-dance/10.png
new file mode 100644
index 00000000..80d5cab3
Binary files /dev/null and b/docs/assets/clawd/work-dance/10.png differ
diff --git a/docs/assets/clawd/work-dance/10.svg b/docs/assets/clawd/work-dance/10.svg
new file mode 100644
index 00000000..8b13fd57
--- /dev/null
+++ b/docs/assets/clawd/work-dance/10.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/work-dance/11.png b/docs/assets/clawd/work-dance/11.png
new file mode 100644
index 00000000..cf5bbc17
Binary files /dev/null and b/docs/assets/clawd/work-dance/11.png differ
diff --git a/docs/assets/clawd/work-dance/11.svg b/docs/assets/clawd/work-dance/11.svg
new file mode 100644
index 00000000..e9090314
--- /dev/null
+++ b/docs/assets/clawd/work-dance/11.svg
@@ -0,0 +1 @@
+
diff --git a/docs/assets/clawd/work-dance/clip.gif b/docs/assets/clawd/work-dance/clip.gif
new file mode 100644
index 00000000..76393345
Binary files /dev/null and b/docs/assets/clawd/work-dance/clip.gif differ
diff --git a/docs/assets/clawd/work-dance/clip.mp4 b/docs/assets/clawd/work-dance/clip.mp4
new file mode 100644
index 00000000..4d2123a7
Binary files /dev/null and b/docs/assets/clawd/work-dance/clip.mp4 differ
diff --git a/docs/assets/clawd/work-dance/clip.webm b/docs/assets/clawd/work-dance/clip.webm
new file mode 100644
index 00000000..888f60d3
Binary files /dev/null and b/docs/assets/clawd/work-dance/clip.webm differ
diff --git a/docs/assets/clawd/work-dance/sheet.png b/docs/assets/clawd/work-dance/sheet.png
new file mode 100644
index 00000000..ef7bfaee
Binary files /dev/null and b/docs/assets/clawd/work-dance/sheet.png differ
diff --git a/docs/pets.md b/docs/pets.md
index 530e1be9..bf4234ec 100644
--- a/docs/pets.md
+++ b/docs/pets.md
@@ -24,6 +24,10 @@ He only appears in the pane, so you see him when the pane is docked beside the t
|  | By default, once the context window is 80% full, he pants. |
|  | At the end of a turn he does a little dance. |
|  | By default, after a minute with nothing happening he falls asleep, and stretches when something wakes him. |
+|  | While Spotify plays and Claude is idle, he dances. `/glowup setup pet.dance off` stops it. |
+|  | While Spotify plays and Claude is working, he bobs along as he types. |
+|  | From level 5, about one time in eight when he settles, he yawns and stretches. |
+|  | From level 10, he sometimes eats a cookie instead. |
On a Friday after 15:00, a deploy command gets him into a sweat outfit.
diff --git a/docs/web/app/landing/ClawdSection.tsx b/docs/web/app/landing/ClawdSection.tsx
index 628b7fa1..5be164e6 100644
--- a/docs/web/app/landing/ClawdSection.tsx
+++ b/docs/web/app/landing/ClawdSection.tsx
@@ -13,6 +13,9 @@ const MOODS: [string, string][] = [
['pant', 'the context is 80% full'],
['sleep', 'nothing for a minute'],
['hop', 'you click him'],
+ ['dance', 'Spotify is playing'],
+ ['idle2', 'from level 5, now and then'],
+ ['idle3', 'from level 10, now and then'],
]
const OUTFITS = ['none', ...Object.keys(CLAWD_SHEET.outfits ?? {})]