Explainer
Pancar, Radio Amatir Satu Bentuk
Satu bentuk membulat di latar abu terang terus berubah ukuran, sudut, dan warna untuk aplikasi fiktif Pancar: kursor mendaftarkan tanda panggil, peta titik Nusantara terisi ribuan stasiun radio amatir, pita frekuensi digeser, lalu ikut net malam dan kembali ke logo.
Prompt
Buat satu file HTML dengan satu canvas 1:1 dan satu fungsi draw(t) untuk video peluncuran 20 detik aplikasi fiktif Pancar, jaringan radio amatir Indonesia. Tanpa CSS transition, tanpa state yang dibawa antar frame. Latar abu terang #ECECE8, tinta #141414, aksen oranye #E8552B, font Manrope.
Aturan: hanya SATU bentuk persegi membulat yang tidak pernah terpotong. Setiap tahap adalah bentuk yang sama yang berubah ukuran, radius sudut, dan warna, sementara isinya berganti. Kursor menjalankan urutannya dengan klik nyata, mengetik, dan satu seret. Data nyata, tanpa placeholder.
Struktur di grid 120 BPM, ada yang terjadi di setiap ketukan: logo (kotak hitam dengan titik oranye dan dua busur gelombang, wordmark pancar) → tombol "Daftarkan stasiun" → kolom "Tanda panggil" yang diketik YC2RKA → kartu "Ini stasiunmu?" (Rina Kartika, YC2RKA · 412 kontak, Semarang, tombol "Ya, ini saya") → pemuat → centang → titik oranye "Stasiunmu sudah di peta" → kartu lebar berisi peta titik kepulauan Nusantara yang mula-mula diperbesar ke Semarang lalu mundur, terisi ribuan stasiun oranye dengan busur kontak dari Semarang dan penghitung sampai 3.120 stasiun → daftar "Bisa dijangkau malam ini" dengan penggeser pita 80 m / 40 m / 20 m yang diseret kursor ke 40 m sehingga daftar stasiunnya berganti → tab Stasiun / Jadwal / Log dengan indikator yang meregang → RSVP "Net Malam Jumat" yang diklik menjadi "Kamu ikut" → pencarian "net darurat" → kembali ke logo.
Gerak: pegas closed-form di semua nilai dengan overshoot sangat kecil; kalau target berubah beberapa kali, jumlahkan satu pegas per perubahan. Isi masuk setelah wadahnya mulai berubah dan keluar sebelum perubahan berikutnya, dengan blur singkat. Jangan memudarkan hitam langsung ke oranye; pindahkan elemen aksen antar tahap. Tepi kiri dan kanan indikator tab memakai pegas berbeda supaya meregang. Frame terakhir sama dengan frame pertama supaya berulang mulus.



