Maybe they imported the Chase US site circa 2005 and never bothered to upgrade.
Although to be fair, it still manages to show authorizations and you can do most of the needed actions online - I just haven't figured out how to make the Marriott card my default instead of my BBY RZ Visa