Introduce a shared magic score picker (geek vs sparkle by theme) wired across public pages, balance rates incall/outcall columns, and fix pool math to track actively mounted cards so async-loaded rate rows pick a real index. Adds Playwright coverage for etiquette and rates hover animations. |
||
|---|---|---|
| .. | ||
| data-api | ||
| frontend-public | ||
| shared/src | ||