
Welcome
Home Meet Quanta card, onboarding
/assets/quanta/quanta-simple-duck.webp
Docs · Mascot Assets
Official Quanta images for the Quantum Circuit Visualizer. Use the centralized registry in lib/quanta-assets.ts so paths can swap to transparent PNG/WebP later without changing components.

Home Meet Quanta card, onboarding
/assets/quanta/quanta-simple-duck.webp

First steps only: new-learner empty states and Module 1 title cards
/assets/quanta/quanta-hatching-curious.webp

Hints, tips and stuck moments (rubber-duck helper)
/assets/quanta/quanta-rubber-duck.webp

Incomplete challenges, streak reminders
/assets/quanta/quanta-tick-tock.webp

Achievements, lesson complete
/assets/quanta/quanta-trophy.webp

Challenges header, Build promo
/assets/quanta/quanta-coding-power.webp

Docs, debug, technical help
/assets/quanta/quanta-researcher-chip.webp

Events and learning announcements
/assets/quanta/quanta-workshop-announcement-1.webp

Progress / streak page
/assets/quanta/quanta-did-you-code.webp

Parser failures, incorrect answers
/assets/quanta/quanta-hatching-surprised.webp

No projects, empty lists
/assets/quanta/quanta-egg-waiting-1.webp

404 and missing content
/assets/quanta/quanta-egg-waiting-sweat.webp

Compact Quanta face accents
/assets/quanta/quanta-head-blue-bg.webp
Chat uses a shared Gemini key when the site is built with NEXT_PUBLIC_QUANTA_GEMINI_API_KEY; visitors can paste their own key instead, stored only in this browser and sent directly to Google. It runs on gemini-3.5-flash-lite (falling back to gemini-2.5-flash-lite if that model isn't available for the key) and keeps replies, history, and page context short to save tokens.
public/assets/quanta/.QuantaCard, QuantaTip, QuantaEmptyState, and QuantaAchievement over raw image tags.getQuantaAssetUrl() so GitHub Pages /Quantum-Circuit-Visualizer/ base path works.assets/quanta/buddy/ was ported from the Quanta browser extension. Quanta now greets you, offers tips, follows page clicks, and opens a help menu when you ask.