trunk
A4A MSD: add route guards blocking cross-access between agency and client. (#111430)
A4A: Make Earn tables consistent with DataViews defaults (#113377)
Dashboard: remove the Themes item from the sidebar navigation (#113373)
Omnibar: various UI fixes (#113463)
Dashboard: Fix sidebar navigator crash when matches is empty (#113455)
Dashboard: A4A agency Tiers screen (shared with a8c-for-agencies) (#111342)
Domains: don't fetch purchase ID 0 for domains without a subscription (#113417)
Emails: fix dead Continue button when account email is on the purchased domain (#113188)
Fix dashboard dark mode icons (#110724)
Dashboard: add Tracks events for payment method deletion (#113471)
Plugins: clear manager state immediately after deleting a plugin (DOTMSD-1305) (#112456)
Audit MSD `/sites/*` banners to ensure only a single-notice at a time (#111419)
MCP: add is_a11n and is_test audience properties to Calypso Tracks events (#113423)
MSD: Show correct name and URL fields for site redirects (#108851)
Dashboard: show rollout advance notice to all users (#113453)
Omnibar: implement support session language switcher (#113349)
Hosting Dashboard: HD styles require the use of logical properties in CSS/SCSS (#105122)
Fix pointers, add claude.md referencing agents.md where missing, and reference un-referenced files so they can be reached (#113026)
AI: Consolidate Claude and Cursor rules into AGENTS.md (#108787)
MSD: clean up dashboard docs and AGENTS.md (#108898)
Dashboard: surface unverified email state on the profile screen (#113082)