Replace QR login with OAuth button; auto-authorize register/bind; follow OA in settings; advisor text styling.
Co-authored-by: Cursor <cursoragent@cursor.com>
Ship customer portal and marketing pages, user edit drawer with employee archive, IDE employee numbers, channel config refactor, and related nginx/route updates.
Co-authored-by: Cursor <cursoragent@cursor.com>