Price data sourced from CoinGecko public API (no API key, public endpoint). Historical charts fetch OHLC data at 1-day intervals. Annotations (high/low/avg/change) computed from the fetched dataset on each page load. Market cap = circulating supply × current price. Volume figures are 24-hour rolling. No TradingView embeds — all charts rendered locally via Canvas 2D.